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/05/22 23:29:05 UTC
(polaris) branch asf-site updated: deploy: 872d6b8ca7d05f4c61a4750c17943ab58f613066
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 3facd4471f deploy: 872d6b8ca7d05f4c61a4750c17943ab58f613066
3facd4471f is described below
commit 3facd4471f6639c41e5575a0e0f0dc542b638e45
Author: MonkeyCanCode <Mo...@users.noreply.github.com>
AuthorDate: Fri May 22 23:28:47 2026 +0000
deploy: 872d6b8ca7d05f4c61a4750c17943ab58f613066
---
404.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
blog/2025/12/24/securing-s3-data-with-aws-kms/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-polaris-graduates-to-top-level-project/index.html | 2 +-
.../index.html | 2 +-
.../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 +-
.../release-guides/semi-automated-release-guide/index.html | 2 +-
community/security-advisories/cve-2026-42809/index.html | 2 +-
community/security-advisories/cve-2026-42810/index.html | 2 +-
community/security-advisories/cve-2026-42811/index.html | 2 +-
community/security-advisories/cve-2026-42812/index.html | 2 +-
community/security-report/index.html | 2 +-
docs/index.html | 2 +-
downloads/0.9.0/index.html | 2 +-
downloads/1.0.0/index.html | 2 +-
downloads/1.0.1/index.html | 2 +-
downloads/1.1.0/index.html | 2 +-
downloads/1.2.0/index.html | 2 +-
downloads/1.3.0/index.html | 2 +-
downloads/1.4.0/index.html | 2 +-
downloads/1.4.1/index.html | 2 +-
downloads/1.5.0/index.html | 2 +-
downloads/index.html | 2 +-
downloads/readme/index.html | 2 +-
guides/ceph/index.html | 2 +-
guides/index.html | 2 +-
guides/jdbc/index.html | 2 +-
guides/keycloak/index.html | 2 +-
guides/minio/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 +-
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 | 12 +++++++-----
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../unreleased/configuration/configuring-polaris/index.html | 2 +-
in-dev/unreleased/configuration/index.html | 2 +-
in-dev/unreleased/downstream-build/index.html | 2 +-
in-dev/unreleased/entities/index.html | 2 +-
in-dev/unreleased/evolution/index.html | 2 +-
.../federation/bigquery-metastore-federation/index.html | 2 +-
.../federation/hive-metastore-federation/index.html | 2 +-
.../unreleased/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 +-
.../unreleased/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 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../unreleased/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../getting-started/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 +-
in-dev/unreleased/getting-started/using-polaris/index.html | 2 +-
.../getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../getting-started/using-polaris/telemetry-tools/index.html | 2 +-
in-dev/unreleased/helm-chart/authentication/index.html | 2 +-
in-dev/unreleased/helm-chart/dev/index.html | 2 +-
in-dev/unreleased/helm-chart/index.html | 2 +-
in-dev/unreleased/helm-chart/networking/index.html | 2 +-
in-dev/unreleased/helm-chart/persistence/index.html | 2 +-
in-dev/unreleased/helm-chart/production/index.html | 2 +-
in-dev/unreleased/helm-chart/reference/index.html | 2 +-
in-dev/unreleased/index.html | 2 +-
.../unreleased/managing-security/access-control/index.html | 2 +-
.../managing-security/external-idp/idp-dev-notes/index.html | 2 +-
in-dev/unreleased/managing-security/external-idp/index.html | 2 +-
in-dev/unreleased/managing-security/external-pdp/index.html | 2 +-
.../unreleased/managing-security/external-pdp/opa/index.html | 2 +-
in-dev/unreleased/managing-security/index.html | 2 +-
in-dev/unreleased/metastores/index.html | 2 +-
in-dev/unreleased/metastores/nosql-mongodb/index.html | 2 +-
in-dev/unreleased/metastores/relational-jdbc/index.html | 2 +-
in-dev/unreleased/polaris-api-specs/index.html | 2 +-
.../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 +-
index.html | 2 +-
offline-search-index.620e1acaa866e2bc8af9442e35c58907.json | 1 -
offline-search-index.c31b72763b4a4b5ff448d55b968194f0.json | 1 +
releases/0.9.0/access-control/index.html | 2 +-
releases/0.9.0/command-line-interface/index.html | 2 +-
releases/0.9.0/configuring-polaris-for-production/index.html | 2 +-
releases/0.9.0/entities/index.html | 2 +-
releases/0.9.0/index.html | 2 +-
releases/0.9.0/metastores/index.html | 2 +-
releases/0.9.0/overview/index.html | 2 +-
releases/0.9.0/polaris-management-service/index.html | 2 +-
releases/0.9.0/quickstart/index.html | 2 +-
releases/0.9.0/rest-catalog-open-api/index.html | 2 +-
releases/1.0.0/access-control/index.html | 2 +-
releases/1.0.0/admin-tool/index.html | 2 +-
releases/1.0.0/command-line-interface/index.html | 2 +-
releases/1.0.0/configuration/index.html | 2 +-
releases/1.0.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.0.0/entities/index.html | 2 +-
releases/1.0.0/evolution/index.html | 2 +-
releases/1.0.0/generic-table/index.html | 2 +-
releases/1.0.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.0/getting-started/index.html | 2 +-
.../1.0.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.0.0/getting-started/quickstart/index.html | 2 +-
releases/1.0.0/getting-started/using-polaris/index.html | 2 +-
releases/1.0.0/index.html | 2 +-
releases/1.0.0/metastores/index.html | 2 +-
releases/1.0.0/polaris-catalog-service/index.html | 2 +-
releases/1.0.0/polaris-management-service/index.html | 2 +-
releases/1.0.0/polaris-spark-client/index.html | 2 +-
releases/1.0.0/policy/index.html | 2 +-
releases/1.0.0/realm/index.html | 2 +-
releases/1.0.0/telemetry/index.html | 2 +-
releases/1.0.1/access-control/index.html | 2 +-
releases/1.0.1/admin-tool/index.html | 2 +-
releases/1.0.1/command-line-interface/index.html | 2 +-
releases/1.0.1/configuration/index.html | 2 +-
releases/1.0.1/configuring-polaris-for-production/index.html | 2 +-
releases/1.0.1/entities/index.html | 2 +-
releases/1.0.1/evolution/index.html | 2 +-
releases/1.0.1/generic-table/index.html | 2 +-
releases/1.0.1/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.1/getting-started/index.html | 2 +-
.../1.0.1/getting-started/install-dependencies/index.html | 2 +-
releases/1.0.1/getting-started/quickstart/index.html | 2 +-
releases/1.0.1/getting-started/using-polaris/index.html | 2 +-
releases/1.0.1/index.html | 2 +-
releases/1.0.1/metastores/index.html | 2 +-
releases/1.0.1/polaris-catalog-service/index.html | 2 +-
releases/1.0.1/polaris-management-service/index.html | 2 +-
releases/1.0.1/polaris-spark-client/index.html | 2 +-
releases/1.0.1/policy/index.html | 2 +-
releases/1.0.1/realm/index.html | 2 +-
releases/1.0.1/telemetry/index.html | 2 +-
releases/1.1.0/access-control/index.html | 2 +-
releases/1.1.0/admin-tool/index.html | 2 +-
releases/1.1.0/command-line-interface/index.html | 2 +-
releases/1.1.0/configuration/index.html | 2 +-
releases/1.1.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.1.0/entities/index.html | 2 +-
releases/1.1.0/evolution/index.html | 2 +-
releases/1.1.0/external-idp/index.html | 2 +-
releases/1.1.0/generic-table/index.html | 2 +-
releases/1.1.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.1.0/getting-started/index.html | 2 +-
.../1.1.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.1.0/getting-started/minio/index.html | 2 +-
releases/1.1.0/getting-started/quickstart/index.html | 2 +-
releases/1.1.0/getting-started/using-polaris/index.html | 2 +-
releases/1.1.0/helm/index.html | 2 +-
releases/1.1.0/index.html | 2 +-
releases/1.1.0/metastores/index.html | 2 +-
releases/1.1.0/polaris-catalog-service/index.html | 2 +-
releases/1.1.0/polaris-management-service/index.html | 2 +-
releases/1.1.0/polaris-spark-client/index.html | 2 +-
releases/1.1.0/policy/index.html | 2 +-
releases/1.1.0/realm/index.html | 2 +-
releases/1.1.0/telemetry/index.html | 2 +-
releases/1.2.0/admin-tool/index.html | 2 +-
releases/1.2.0/command-line-interface/index.html | 2 +-
releases/1.2.0/configuration/index.html | 2 +-
releases/1.2.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.2.0/entities/index.html | 2 +-
releases/1.2.0/evolution/index.html | 2 +-
.../1.2.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.2.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.2.0/federation/index.html | 2 +-
releases/1.2.0/generic-table/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
releases/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 +-
.../1.2.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
releases/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 +-
.../getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.2.0/helm/index.html | 2 +-
releases/1.2.0/index.html | 2 +-
releases/1.2.0/managing-security/access-control/index.html | 2 +-
.../managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.2.0/managing-security/external-idp/index.html | 2 +-
releases/1.2.0/managing-security/index.html | 2 +-
releases/1.2.0/metastores/index.html | 2 +-
releases/1.2.0/polaris-api-specs/index.html | 2 +-
.../1.2.0/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 +-
releases/1.3.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.3.0/entities/index.html | 2 +-
releases/1.3.0/evolution/index.html | 2 +-
.../1.3.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.3.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.3.0/federation/index.html | 2 +-
releases/1.3.0/generic-table/index.html | 2 +-
.../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 +-
releases/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 +-
.../1.3.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
releases/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 +-
.../getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.3.0/helm/index.html | 2 +-
releases/1.3.0/index.html | 2 +-
releases/1.3.0/managing-security/access-control/index.html | 2 +-
.../managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.3.0/managing-security/external-idp/index.html | 2 +-
releases/1.3.0/managing-security/external-pdp/index.html | 2 +-
releases/1.3.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.3.0/managing-security/index.html | 2 +-
releases/1.3.0/metastores/index.html | 2 +-
releases/1.3.0/polaris-api-specs/index.html | 2 +-
.../1.3.0/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 +-
.../1.4.0/configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.4.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.4.0/configuration/index.html | 2 +-
releases/1.4.0/downstream-build/index.html | 2 +-
releases/1.4.0/entities/index.html | 2 +-
releases/1.4.0/evolution/index.html | 2 +-
.../1.4.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.4.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.0/federation/index.html | 2 +-
releases/1.4.0/generic-table/index.html | 2 +-
.../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 +-
releases/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 +-
.../1.4.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.4.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../getting-started/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 +-
.../getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.4.0/helm-chart/authentication/index.html | 2 +-
releases/1.4.0/helm-chart/dev/index.html | 2 +-
releases/1.4.0/helm-chart/index.html | 2 +-
releases/1.4.0/helm-chart/networking/index.html | 2 +-
releases/1.4.0/helm-chart/persistence/index.html | 2 +-
releases/1.4.0/helm-chart/production/index.html | 2 +-
releases/1.4.0/helm-chart/reference/index.html | 2 +-
releases/1.4.0/index.html | 2 +-
releases/1.4.0/managing-security/access-control/index.html | 2 +-
.../managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.4.0/managing-security/external-idp/index.html | 2 +-
releases/1.4.0/managing-security/external-pdp/index.html | 2 +-
releases/1.4.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.0/managing-security/index.html | 2 +-
releases/1.4.0/metastores/index.html | 2 +-
releases/1.4.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.4.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.0/polaris-api-specs/index.html | 2 +-
.../1.4.0/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 +-
.../1.4.1/configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.4.1/configuration/configuring-polaris/index.html | 2 +-
releases/1.4.1/configuration/index.html | 2 +-
releases/1.4.1/downstream-build/index.html | 2 +-
releases/1.4.1/entities/index.html | 2 +-
releases/1.4.1/evolution/index.html | 2 +-
.../1.4.1/federation/hive-metastore-federation/index.html | 2 +-
releases/1.4.1/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.1/federation/index.html | 2 +-
releases/1.4.1/generic-table/index.html | 2 +-
.../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 +-
releases/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 +-
.../1.4.1/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.4.1/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../getting-started/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 +-
.../getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.4.1/helm-chart/authentication/index.html | 2 +-
releases/1.4.1/helm-chart/dev/index.html | 2 +-
releases/1.4.1/helm-chart/index.html | 2 +-
releases/1.4.1/helm-chart/networking/index.html | 2 +-
releases/1.4.1/helm-chart/persistence/index.html | 2 +-
releases/1.4.1/helm-chart/production/index.html | 2 +-
releases/1.4.1/helm-chart/reference/index.html | 2 +-
releases/1.4.1/index.html | 2 +-
releases/1.4.1/managing-security/access-control/index.html | 2 +-
.../managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.4.1/managing-security/external-idp/index.html | 2 +-
releases/1.4.1/managing-security/external-pdp/index.html | 2 +-
releases/1.4.1/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.1/managing-security/index.html | 2 +-
releases/1.4.1/metastores/index.html | 2 +-
releases/1.4.1/metastores/nosql-mongodb/index.html | 2 +-
releases/1.4.1/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.1/polaris-api-specs/index.html | 2 +-
.../1.4.1/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 +-
.../1.5.0/configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.5.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.5.0/configuration/index.html | 2 +-
releases/1.5.0/downstream-build/index.html | 2 +-
releases/1.5.0/entities/index.html | 2 +-
releases/1.5.0/evolution/index.html | 2 +-
.../1.5.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.5.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.5.0/federation/index.html | 2 +-
releases/1.5.0/generic-table/index.html | 2 +-
.../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 +-
releases/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 +-
.../1.5.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.5.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../getting-started/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 +-
.../getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.5.0/helm-chart/authentication/index.html | 2 +-
releases/1.5.0/helm-chart/dev/index.html | 2 +-
releases/1.5.0/helm-chart/index.html | 2 +-
releases/1.5.0/helm-chart/networking/index.html | 2 +-
releases/1.5.0/helm-chart/persistence/index.html | 2 +-
releases/1.5.0/helm-chart/production/index.html | 2 +-
releases/1.5.0/helm-chart/reference/index.html | 2 +-
releases/1.5.0/index.html | 2 +-
releases/1.5.0/managing-security/access-control/index.html | 2 +-
.../managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.5.0/managing-security/external-idp/index.html | 2 +-
releases/1.5.0/managing-security/external-pdp/index.html | 2 +-
releases/1.5.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.5.0/managing-security/index.html | 2 +-
releases/1.5.0/metastores/index.html | 2 +-
releases/1.5.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.5.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.5.0/polaris-api-specs/index.html | 2 +-
.../1.5.0/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/index.html | 2 +-
tags/authorization/index.html | 2 +-
tags/backend/index.html | 2 +-
tags/ceph/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/minio/index.html | 2 +-
tags/object-storage/index.html | 2 +-
tags/ozone/index.html | 2 +-
tags/postgres/index.html | 2 +-
tags/prometheus/index.html | 2 +-
tags/rustfs/index.html | 2 +-
tags/spark/index.html | 2 +-
tags/telemetry/index.html | 2 +-
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 +-
499 files changed, 504 insertions(+), 502 deletions(-)
diff --git a/404.html b/404.html
index 2f5f6d7967..b1f41e777c 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 2d3ab1905c..d49c29d7a2 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
+The Apache Polaris team."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
<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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 f0d095db8c..2d5ab8f172 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-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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 5b60130d74..feb765ccd2 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-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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 210c8264df..c22612bf5f 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-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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 d4a59182bd..23ad33953e 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="1327"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css r [...]
<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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
diff --git a/blog/2025/12/24/securing-s3-data-with-aws-kms/index.html b/blog/2025/12/24/securing-s3-data-with-aws-kms/index.html
index c90dfb6c68..27ea58b99a 100644
--- a/blog/2025/12/24/securing-s3-data-with-aws-kms/index.html
+++ b/blog/2025/12/24/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="2025-12-24T00:00:00+00:00"><meta itemprop=dateModified content="2025-12-24T00:00:00+00:00"><meta itemprop=wordCount content="497"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8E [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8E [...]
<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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 c1ae93933b..7eec59bde0 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="1889"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymou [...]
<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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 359a3189d8..3f36588f06 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-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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 12963789a2..79d2b16688 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="817"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crosso [...]
<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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-blog20260204floe-and-apache-polaris-policy-dr [...]
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 d76ff25685..1206df28e9 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous>< [...]
<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 [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span class=td-sidebar-nav-active-item>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe- [...]
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 ea4a8ad3b9..b8d39695f8 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="446"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27 [...]
<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 [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
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 7a4d08f79f..8321e0310e 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="2693"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=an [...]
<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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
diff --git a/blog/index.html b/blog/index.html
index 5e00ab9fcf..2c34e2cceb 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-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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index 5001782127..d0ce325163 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-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- [...]
<label for=m-blog20260219apache-polaris-graduates-to-top-level-project-check><a href=/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260219apache-polaris-graduates-to-top-level-project><span>Apache Polaris Graduates to Top Level Project!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260204floe-and-apache-polaris-policy-driven-table-m [...]
diff --git a/categories/index.html b/categories/index.html
index 768aaa4fdd..98f9b051f9 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 e9c63ed3e7..1eac1f2f54 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 e4b8ce10f4..9d3f978292 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 c340122c7c..08f0db475e 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 8eee375edb..ef8754b5cd 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 807d982c61..2c969bedcf 100644
--- a/community/meetings/index.html
+++ b/community/meetings/index.html
@@ -62,7 +62,7 @@ Date Time 2026-05-14
09:00 PST, 18:00 CET
2026-07-23
09:00 PST, 18:00 CET
-…"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2CJ7UaYy4JwqLDIrZU [...]
+…"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 bf20b5a666..39bd76df79 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integr [...]
+Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 38eeeba376..d61a100d61 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 f9802dd176..ce27f7f505 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 a4949ceeb0..5a3858258d 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="1394"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9 [...]
<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 81d85009e1..4be51d40f9 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="1783"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EA [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EA [...]
<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 b905137fa6..18b71ca1ac 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 3a3ba8c78a..a3e5ccd5ce 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 e45b5e7999..bdd8cf7b2a 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2 [...]
+Severity🔗 Important"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 ca1f1ad440..0e1f00a7e4 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba32 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba32 [...]
<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 3b303eecf4..76a5f35c28 100644
--- a/community/security-report/index.html
+++ b/community/security-report/index.html
@@ -6,7 +6,7 @@ Please note that the security@apache.org and private@polaris.apache.org mailing
We strongly recommend that users first report such issues on the security@apache.org and private@polaris.apache.org, using the procedure details on The ASF Security page.
Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><meta itemprop=wordCount content="208"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="Security Report🔗 [...]
We strongly recommend that users first report such issues on the security@apache.org and private@polaris.apache.org, using the procedure details on The ASF Security page.
-Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 3869b0c4ef..6cb666621e 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,7 +2,7 @@
1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta property="og:url" content="https://polaris.apache.org/docs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris Documentation"><meta property="og:description" content="Welcome to the Apache Polaris documentation. Select a version below to get started.
1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Apache Polaris Documentation"><meta itemprop=description content="Welcome to the Apache Polaris documentation. Select a version below to get started.
1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta itemprop=wordCount content="32"><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.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeR [...]
+1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeR [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/downloads/0.9.0/index.html b/downloads/0.9.0/index.html
index 0cba65d420..17cca77668 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329 [...]
\ 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329 [...]
\ No newline at end of file
diff --git a/downloads/1.0.0/index.html b/downloads/1.0.0/index.html
index 9b9fe99ff2..1805c85ca3 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 ba8dd7a8ae..f4a60e3c7d 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 7834f45c51..52a2753267 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 style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f"> 1</span><span><span style=color:#204a87;font-weight:700>CREATE [...]
</span></span></span><span style=display:flex><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f"> 2</span><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:70 [...]
diff --git a/downloads/1.2.0/index.html b/downloads/1.2.0/index.html
index 87c80950cf..c2ff8115d0 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 8c77244039..d39a871d78 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 9ddf777a8c..135cbb0717 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 7fca546a45..9311c74ef8 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 1ae5b76435..bd34f27f7d 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/index.html b/downloads/index.html
index e83bb697a5..4b7afa1768 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.5.0 - Released May 18, 2026 (docs) 1.4.1 - Released May 1, 2026 (docs) 1.4.0 - Released April 21, 2026 (docs) 1.3.0 - Released January 16, 2026 (docs) 1.2.0 - Released October 23, 2025 (docs) 1.1.0 - Released September 19, 2025 (docs) 1.0.1 - Released August 16, 2025 (docs) 1.0.0 - Released July 9, 2025 (docs) 0.9.0 - Released March 11, 2025 (docs) Verifying Downloads🔗 All downloads can be verified using the Apache Polaris KEYS file."><meta itemprop=wordCount content="156"><meta name=t [...]
💡 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.5.0 - Released May 18, 2026 (docs) 1.4.1 - Released May 1, 2026 (docs) 1.4.0 - Released April 21, 2026 (docs) 1.3.0 - Released January 16, 2026 (docs) 1.2.0 - Released October 23, 2025 (docs) 1.1.0 - Released September 19, 2025 (docs) 1.0.1 - Released August 16, 2025 (docs) 1.0.0 - Released July 9, 2025 (docs) 0.9.0 - Released March 11, 2025 (docs) Verifying Downloads🔗 All downloads can be verified using the Apache Polaris KEYS file."><link rel=preload href=/scss/main.min.3d73cf27c1009 [...]
+1.5.0 - Released May 18, 2026 (docs) 1.4.1 - Released May 1, 2026 (docs) 1.4.0 - Released April 21, 2026 (docs) 1.3.0 - Released January 16, 2026 (docs) 1.2.0 - Released October 23, 2025 (docs) 1.1.0 - Released September 19, 2025 (docs) 1.0.1 - Released August 16, 2025 (docs) 1.0.0 - Released July 9, 2025 (docs) 0.9.0 - Released March 11, 2025 (docs) Verifying Downloads🔗 All downloads can be verified using the Apache Polaris KEYS file."><link rel=preload href=/scss/main.min.3d73cf27c1009 [...]
</span></span><span style=display:flex><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f">2</span><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 style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f">1</span><span>gpg --verify apache-polaris-<span style=color:#ce5c00;font-weigh [...]
</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 style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;col [...]
diff --git a/downloads/readme/index.html b/downloads/readme/index.html
index 9d5dbd42e3..eed943e88d 100644
--- a/downloads/readme/index.html
+++ b/downloads/readme/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
├── _index.md # Landing page with links to all versions
├── 1.3.0/
│ └── index.md # Version 1.3.0 details
diff --git a/guides/ceph/index.html b/guides/ceph/index.html
index 2ae892e31f..c1858d69fb 100644
--- a/guides/ceph/index.html
+++ b/guides/ceph/index.html
@@ -2,7 +2,7 @@
This example cluster is configured for basic access key authentication only. It does not include STS (Security Token Service) or temporary credentials. All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create)."><meta property="og:url" content="https://polaris.apache.org/guides/ceph/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Getting Started with Apache [...]
This example cluster is configured for basic access key authentication only. It does not include STS (Security Token Service) or temporary credentials. All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="guides"><meta property="article:tag" content="Ceph"><meta proper [...]
This example cluster is configured for basic access key authentication only. It does not include STS (Security Token Service) or temporary credentials. All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create)."><meta itemprop=wordCount content="411"><meta itemprop=keywords content="Ceph,Object Storage"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Ap [...]
-This example cluster is configured for basic access key authentication only. It does not include STS (Security Token Service) or temporary credentials. All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create)."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
+This example cluster is configured for basic access key authentication only. It does not include STS (Security Token Service) or temporary credentials. All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create)."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/index.html b/guides/index.html
index 728c6a70e5..5641320adc 100644
--- a/guides/index.html
+++ b/guides/index.html
@@ -6,7 +6,7 @@ Telemetry: An example that includes Prometheus and Jaeger to collect metrics and
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Spark: An example that uses an in-memory metastore, automatically bootstrapped, with Apache Spark and a Jupyter notebook.
Telemetry: An example that includes Prometheus and Jaeger to collect metrics and traces from Apache Polaris. This example automatically creates a polaris_demo catalog."><meta itemprop=wordCount content="641"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Guides"><meta name=twitter:description content="You can quickly get started with Polaris by playing with the docker-compose examples provided by the guides shown on the left of this page. Each [...]
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Spark: An example that uses an in-memory metastore, automatically bootstrapped, with Apache Spark and a Jupyter notebook.
-Telemetry: An example that includes Prometheus and Jaeger to collect metrics and traces from Apache Polaris. This example automatically creates a polaris_demo catalog."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity=" [...]
+Telemetry: An example that includes Prometheus and Jaeger to collect metrics and traces from Apache Polaris. This example automatically creates a polaris_demo catalog."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity=" [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/jdbc/index.html b/guides/jdbc/index.html
index 3bdf4382be..7281ac9eec 100644
--- a/guides/jdbc/index.html
+++ b/guides/jdbc/index.html
@@ -6,7 +6,7 @@ If such an image is not already present, build the Polaris image with support fo
If such an image is not already present, build the Polaris image with support for JDBC persistence and the Postgres JDBC driver:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 :polaris-admin:assemble \ 5 :polaris-admin:quarkusAppPartsBuild --rerun \ 6 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:"><meta itemprop=wordCount content="255"><meta itemprop=keywords content="Backend,Jdbc,Postgres"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started w [...]
If such an image is not already present, build the Polaris image with support for JDBC persistence and the Postgres JDBC driver:
-1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 :polaris-admin:assemble \ 5 :polaris-admin:quarkusAppPartsBuild --rerun \ 6 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossori [...]
+1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 :polaris-admin:assemble \ 5 :polaris-admin:quarkusAppPartsBuild --rerun \ 6 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossori [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check checked>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span class=td-sidebar-nav-active-item>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/keycloak/index.html b/guides/keycloak/index.html
index 5eb797f62b..1976924028 100644
--- a/guides/keycloak/index.html
+++ b/guides/keycloak/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-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check checked>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span class=td-sidebar-nav-active-item>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/minio/index.html b/guides/minio/index.html
index 32e4688339..409bad4fa4 100644
--- a/guides/minio/index.html
+++ b/guides/minio/index.html
@@ -10,7 +10,7 @@ Spark is used as a query engine. This example assumes a local Spark installation
Starting the Example🔗 Build the Polaris server image if it’s not already present locally:"><meta itemprop=wordCount content="256"><meta itemprop=keywords content="Minio,Object Storage"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris and MinIO"><meta name=twitter:description content="⚠️ Warning
Disclaimer: This guide uses MinIO OSS for local testing only. MinIO OSS is in maintenance mode, and MinIO container images may no longer receive updates or security fixes. Overview🔗 This example uses MinIO as a storage provider with Polaris.
Spark is used as a query engine. This example assumes a local Spark installation. See the Spark Notebooks Example for a more advanced Spark setup.
-Starting the Example🔗 Build the Polaris server image if it’s not already present locally:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><sc [...]
+Starting the Example🔗 Build the Polaris server image if it’s not already present locally:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><sc [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/ozone/index.html b/guides/ozone/index.html
index fabba712bf..7e8c67c098 100644
--- a/guides/ozone/index.html
+++ b/guides/ozone/index.html
@@ -10,7 +10,7 @@ Starting the Example🔗 Start the docker compose group by running the following
1docker compose -f site/content/guides/ozone/docker-compose.yml up Note: this example pulls the apache/polaris:latest image, but assumes the image is 1.2.0-incubating or later."><meta itemprop=wordCount content="346"><meta itemprop=keywords content="Ozone,Object Storage"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris and Apache Ozone"><meta name=twitter:description content="Overview🔗 This example uses Apache Ozone as a stor [...]
Spark is used as a query engine. This example assumes a local Spark installation. See the Spark Notebooks Example for a more advanced Spark setup.
Starting the Example🔗 Start the docker compose group by running the following command from the root of the repository:
-1docker compose -f site/content/guides/ozone/docker-compose.yml up Note: this example pulls the apache/polaris:latest image, but assumes the image is 1.2.0-incubating or later."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet in [...]
+1docker compose -f site/content/guides/ozone/docker-compose.yml up Note: this example pulls the apache/polaris:latest image, but assumes the image is 1.2.0-incubating or later."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet in [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/quickstart/index.html b/guides/quickstart/index.html
index b161c5325a..b274ef4ff0 100644
--- a/guides/quickstart/index.html
+++ b/guides/quickstart/index.html
@@ -10,7 +10,7 @@ Prerequisites🔗 Docker and Docker Compose v2 installed and running. Running th
1curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -p polaris-quickstart -f - up -d This command will start Polaris + RustFS and automatically create:"><meta itemprop=wordCount content="112"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Welcome to Apache Polaris! This guide helps you quickly get Polaris running locally [...]
This setup is not intended for production use.
Prerequisites🔗 Docker and Docker Compose v2 installed and running. Running the Quickstart🔗 Run the following command:
-1curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -p polaris-quickstart -f - up -d This command will start Polaris + RustFS and automatically create:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf17 [...]
+1curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -p polaris-quickstart -f - up -d This command will start Polaris + RustFS and automatically create:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf17 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span class=td-sidebar-nav-active-item>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/readme/index.html b/guides/readme/index.html
index 06c3d56f4e..cb37128866 100644
--- a/guides/readme/index.html
+++ b/guides/readme/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/rustfs/index.html b/guides/rustfs/index.html
index a0703b8b39..9ee47f7644 100644
--- a/guides/rustfs/index.html
+++ b/guides/rustfs/index.html
@@ -6,7 +6,7 @@ Spark is used as a query engine. This example assumes a local Spark installation
Disclaimer: This guide uses mc from MinIO OSS for local testing only. MinIO OSS is in maintenance mode, and MinIO container images may no longer receive updates or security fixes. For production setups, rc should be used. Overview🔗 This example uses RustFS as a storage provider with Polaris.
Spark is used as a query engine. This example assumes a local Spark installation. See the Spark Notebooks Example for a more advanced Spark setup."><meta itemprop=wordCount content="265"><meta itemprop=keywords content="Rustfs,Object Storage"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris and RustFS"><meta name=twitter:description content="⚠️ Warning
Disclaimer: This guide uses mc from MinIO OSS for local testing only. MinIO OSS is in maintenance mode, and MinIO container images may no longer receive updates or security fixes. For production setups, rc should be used. Overview🔗 This example uses RustFS as a storage provider with Polaris.
-Spark is used as a query engine. This example assumes a local Spark installation. See the Spark Notebooks Example for a more advanced Spark setup."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3Jvx [...]
+Spark is used as a query engine. This example assumes a local Spark installation. See the Spark Notebooks Example for a more advanced Spark setup."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3Jvx [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/spark/index.html b/guides/spark/index.html
index fc08faba36..d85ba2bab7 100644
--- a/guides/spark/index.html
+++ b/guides/spark/index.html
@@ -6,7 +6,7 @@ Build the Polaris image🔗 If a Polaris image is not already present locally, b
Build the Polaris image🔗 If a Polaris image is not already present locally, build one with the following command:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Run the docker-compose file🔗 To start the docker-compose file with the necessary dependencies, run these commands from the repo’s root directory:"><meta itemprop=wordCount content="176"><meta itemprop=keywords content="Spark"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris and Apache Spark"><meta [...]
Build the Polaris image🔗 If a Polaris image is not already present locally, build one with the following command:
-1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Run the docker-compose file🔗 To start the docker-compose file with the necessary dependencies, run these commands from the repo’s root directory:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/s [...]
+1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Run the docker-compose file🔗 To start the docker-compose file with the necessary dependencies, run these commands from the repo’s root directory:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/s [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/telemetry/index.html b/guides/telemetry/index.html
index dfb185e29a..dc05b68513 100644
--- a/guides/telemetry/index.html
+++ b/guides/telemetry/index.html
@@ -10,7 +10,7 @@ Build the Polaris image if it’s not already present locally:
1export ASSETS_PATH=$(pwd)/site/content/guides/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f site/content/guides/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><meta itemprop=wordCount content="166"><meta itemprop=keywords content="Telemetry,Prometheus,Jaeger"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Prometheus and Jaeger"><met [...]
Build the Polaris image if it’s not already present locally:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-1export ASSETS_PATH=$(pwd)/site/content/guides/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f site/content/guides/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009 [...]
+1export ASSETS_PATH=$(pwd)/site/content/guides/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f site/content/guides/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check checked>
diff --git a/in-dev/index.html b/in-dev/index.html
index e7b0121546..4c40abb4a6 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 84fd38be2c..be9b78d760 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 5563b420f2..716c898273 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 with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1382"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 c4c5c1f9b5..61e3201cb8 100644
--- a/in-dev/unreleased/command-line-interface/index.html
+++ b/in-dev/unreleased/command-line-interface/index.html
@@ -4,9 +4,9 @@ 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 [...]
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-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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>
@@ -69,7 +69,7 @@ usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help mes
<label for=m-in-devunreleasedpolaris-api-specs-check><a href=/in-dev/unreleased/polaris-api-specs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedpolaris-api-specs><span>Polaris API Reference</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-api-specspolaris-management-api-li><input type=checkbox id=m-in-devunreleasedpolaris-api-specspolaris-manage [...]
<label for=m-in-devunreleasedpolaris-api-specspolaris-management-api-check><a href=/in-dev/unreleased/polaris-api-specs/polaris-management-api/ title="Apache Polaris Management Service OpenAPI Specification" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-api-specspolaris-management-api><span>Management API ↗</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-api-sp [...]
<label for=m-in-devunreleasedpolaris-api-specspolaris-catalog-api-check><a href=/in-dev/unreleased/polaris-api-specs/polaris-catalog-api/ title="Apache Polaris Catalog Service OpenAPI Specification" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-api-specspolaris-catalog-api><span>Catalog API ↗</span></a></label></li></ul></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div [...]
-<a class=td-toc-title__link title="Top of page" href=#></a></div><nav id=TableOfContents><ul><li><ul><li><a href=#authentication>Authentication</a></li><li><a href=#path>PATH</a></li></ul></li><li><a href=#commands>Commands</a><ul><li><a href=#catalogs>Catalogs</a></li><li><a href=#principals>Principals</a></li><li><a href=#principal-roles>Principal Roles</a></li><li><a href=#catalog-roles>Catalog Roles</a></li><li><a href=#namespaces>Namespaces</a></li><li><a href=#privileges>Privileges [...]
+<a class=td-toc-title__link title="Top of page" href=#></a></div><nav id=TableOfContents><ul><li><ul><li><a href=#authentication>Authentication</a></li><li><a href=#path>PATH</a></li></ul></li><li><a href=#commands>Commands</a><ul><li><a href=#catalogs>Catalogs</a></li><li><a href=#principals>Principals</a></li><li><a href=#principal-roles>Principal Roles</a></li><li><a href=#catalog-roles>Catalog Roles</a></li><li><a href=#namespaces>Namespaces</a></li><li><a href=#privileges>Privileges [...]
This content is unreleased and may change before the next Polaris release.
For stable user documentation, see the
<a href=/releases/latest/>latest release docs</a>.</p></div><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/docs/>Documentation</a></li><li class=breadcrumb-item><a href=/in-dev/unreleased/>Developer Docs</a></li><li class="breadcrumb-item active" aria-current=page>Command Line Interface</li></ol></nav><div class=td-content><h1>Command Line Interface</h1><header class=article-meta></header><p>In order to help administrators quickly [...]
@@ -89,7 +89,7 @@ Global Options:
--profile PROFILE Polaris profile name
--proxy PROXY Proxy URL
--debug Enable debug mode
-</code></pre><p><code>COMMAND</code> must be one of the following:</p><ol><li>catalogs</li><li>principals</li><li>principal-roles</li><li>catalog-roles</li><li>namespaces</li><li>privileges</li><li>profiles</li><li>policies</li><li>repair</li><li>setup</li><li>find</li><li>tables</li></ol><p>Each <em>command</em> supports several <em>subcommands</em>, and some <em>subcommands</em> have <em>actions</em> that come after the subcommand in turn. Finally, <em>arguments</em> follow to form a f [...]
+</code></pre><p><code>COMMAND</code> must be one of the following:</p><ol><li>catalogs</li><li>principals</li><li>principal-roles</li><li>catalog-roles</li><li>namespaces</li><li>privileges</li><li>profiles</li><li>policies</li><li>repair</li><li>setup</li><li>find</li><li>tables</li><li>repl</li></ol><p>Each <em>command</em> supports several <em>subcommands</em>, and some <em>subcommands</em> have <em>actions</em> that come after the subcommand in turn. Finally, <em>arguments</em> follo [...]
polaris catalogs delete some_catalog_name
polaris catalogs update --set-property foo=bar some_other_catalog
polaris catalogs update another_catalog --set-property k=v
@@ -100,6 +100,7 @@ polaris repair
polaris setup apply setup-config.yaml
polaris find some_table
polaris tables list --catalog my_catalog --namespace ns1
+polaris repl
</code></pre><h3 id=authentication id=authentication>Authentication<a class=heading-anchor href=#authentication aria-label=Anchor>🔗</a></h3><p>As outlined above, the Polaris CLI may take credentials using the <code>--client-id</code> and <code>--client-secret</code> options. For example:</p><pre tabindex=0><code>polaris --client-id 4b5ed1ca908c3cc2 --client-secret 07ea8e4edefb9a9e57c247e8d1a4f51c principals ...
</code></pre><p>If <code>--client-id</code> and <code>--client-secret</code> are not provided, the Polaris CLI will try to read the client ID and client secret from environment variables called <code>CLIENT_ID</code> and <code>CLIENT_SECRET</code> respectively. If these flags are not provided and the environment variables are not set, the CLI will fail.</p><p>Alternatively, the <code>--access-token</code> option can be used instead of <code>--client-id</code> and <code>--client-secret</c [...]
Also, if your Polaris server uses a custom realm header name, you can use the <code>--header</code> option to specify it. If <code>--header</code> is not provided, the CLI will check the <code>HEADER</code> environment variable. If neither is provided, the CLI will use default header name <code>Polaris-Realm</code>.</p><p>Read <a href=https://polaris.apache.org/in-dev/unreleased/configuration/configuring-polaris/>here</a> more about configuring polaris server to work with multiple realms [...]
@@ -931,7 +932,8 @@ Command Options:
--catalog CATALOG The name of a catalog
--namespace NAMESPACE A period-delimited namespace
</code></pre><h5 id=examples-59 id=examples-59>Examples<a class=heading-anchor href=#examples-59 aria-label=Anchor>🔗</a></h5><pre tabindex=0><code>polaris tables delete my_table --catalog my_catalog --namespace ns1
-</code></pre><h2 id=examples-60 id=examples-60>Examples<a class=heading-anchor href=#examples-60 aria-label=Anchor>🔗</a></h2><p>This section outlines example code for a few common operations as well as for some more complex ones.</p><p>For especially complex operations, you may wish to instead directly use the Python API.</p><h3 id=creating-a-principal-and-a-catalog id=creating-a-principal-and-a-catalog>Creating a principal and a catalog<a class=heading-anchor href=#creating-a-principal- [...]
+</code></pre><h3 id=repl id=repl>REPL<a class=heading-anchor href=#repl aria-label=Anchor>🔗</a></h3><p>The <code>REPL</code> command starts an interactive REPL session for Polaris CLI allowing multiple commands to be executed without re-authenticating.</p><p>Global authentication and connection options are bound at session start. When starting the REPL, a default catalog can be specified by using the <code>--catalog</code> flag. This catalog will be automatically used for all commands wi [...]
+</code></pre><h2 id=examples-61 id=examples-61>Examples<a class=heading-anchor href=#examples-61 aria-label=Anchor>🔗</a></h2><p>This section outlines example code for a few common operations as well as for some more complex ones.</p><p>For especially complex operations, you may wish to instead directly use the Python API.</p><h3 id=creating-a-principal-and-a-catalog id=creating-a-principal-and-a-catalog>Creating a principal and a catalog<a class=heading-anchor href=#creating-a-principal- [...]
polaris catalogs create \
--type internal \
diff --git a/in-dev/unreleased/configuration/configuration-reference/index.html b/in-dev/unreleased/configuration/configuration-reference/index.html
index 6a57e9db2a..0b86c7780e 100644
--- a/in-dev/unreleased/configuration/configuration-reference/index.html
+++ b/in-dev/unreleased/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5766"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 b22eefe535..f8e5367d43 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.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf179 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 df0c759b14..1603ca7a98 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="1111"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 0b1dfdc858..a3bdfe53dd 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="1020"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 9d43c11a94..1b4a39d3fc 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 229ba19fd7..f38e033f3f 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 43d2c3458a..f7815eb5ff 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 0d003898e0..3e671f42bc 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 ad53cf4ec5..c7e997a65f 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="606"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 e44c2d8040..19e0157b64 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="971"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 725dcbcfcd..3248a1a9ae 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, 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-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 6e829f2e7e..feb4aad516 100644
--- a/in-dev/unreleased/federation/index.html
+++ b/in-dev/unreleased/federation/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/in-dev/unreleased/federation/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel= [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/in-dev/unreleased/federation/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/generic-table/index.html b/in-dev/unreleased/generic-table/index.html
index 10ede30616..36c27863ad 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="805"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 ad203ee3e4..6b17456c96 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 @@ Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Down
1bin/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:
1POLARIS_VERSION=1.5.0 2curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - 3cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-1bin/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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity=" [...]
+1bin/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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet 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/catalog-azure/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
index 24843c7336..1ba6d4aa33 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 @@
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
-1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
+1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 60c6b426ac..a3a86e601a 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 @@
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
-1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
+1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 9f2e4cb529..96ccd085d6 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 6bc1cf2568..4720fab1ff 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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><meta itemprop=wordCount content="100"><meta name=twitter:card content="summary"><meta name=twitter:title [...]
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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
+Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 ec00ab6836..24306f463c 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 @@ Note: the name quickstart_catalog from the example below is referenced in other
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.
1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
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.
-1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
+1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 1d1f455299..2936051b07 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="244"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 bd78724096..2f00e58293 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="298"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 dba11d1c09..83f94e1b2b 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:
1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
For the polaris catalogs create command there are a few s3-only options:
-1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
+1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 f8bfc4aac2..998f4b2caa 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 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-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 85abad1c00..97f6411739 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 8c647be5f8..16d4fe0f2a 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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
+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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 fa14d8d0b8..4af80ec5c2 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 aaa5cffed1..f7ae7b762c 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 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 w [...]
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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 a6d77bdb5b..ac1a651c13 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 c51b456288..a1f38d7af9 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="225"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 7c1046c046..47a46f1ac3 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 7639a752ec..99d3febdb5 100644
--- a/in-dev/unreleased/getting-started/install-dependencies/index.html
+++ b/in-dev/unreleased/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/in-dev/unreleased/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta [...]
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="in-dev"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide s [...]
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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 60b8b6129e..d556b06738 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 488a879169..59c20eff8b 100644
--- a/in-dev/unreleased/getting-started/setup-tools/index.html
+++ b/in-dev/unreleased/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="358"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXP [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXP [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 3a24fb7d23..b0cb101471 100644
--- a/in-dev/unreleased/getting-started/using-polaris/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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."><meta itemprop=wordCount content="1395"><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.
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 decd2b8f8d..78624b298f 100644
--- a/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html b/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
index ea0a4e7246..2d6d9122a2 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
@@ -10,7 +10,7 @@ Build the Polaris image if it’s not already present locally:
1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><meta itemprop=wordCount content="160"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Prometheus and Jaeger"><meta name=twitter:description content="This example requires jq to be installed on your machine.
Build the Polaris image if it’s not already present locally:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 e8bc3e95ea..0b83e9ea2d 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="776"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 3a1b066eda..ef873ba2af 100644
--- a/in-dev/unreleased/helm-chart/dev/index.html
+++ b/in-dev/unreleased/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="878"><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:
-1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
+1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 b018189fc0..a4d667517c 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="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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 c6d4f47f6d..1f639b8a7c 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="988"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 df27b906be..1e88fbad56 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="659"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 59c78b98c2..9850467618 100644
--- a/in-dev/unreleased/helm-chart/production/index.html
+++ b/in-dev/unreleased/helm-chart/production/index.html
@@ -6,7 +6,7 @@ Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x insta
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:
1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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="842"><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 [...]
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:
-1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
+1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 ac7f414f15..ee878cbda2 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 35ce9fbe5f..6566c991b5 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 76338c5504..d7cd8801de 100644
--- a/in-dev/unreleased/managing-security/access-control/index.html
+++ b/in-dev/unreleased/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 3086b8e0d9..0d61af86f1 100644
--- a/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
+++ b/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 677491888f..75b3cc20fd 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="916"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 09a2e7f2f0..9f3b8af040 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 9cee74341a..af37a37fbd 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="1508"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 ac6be9aa3b..12bc7874b4 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 87f8f5419e..91a76c9ae4 100644
--- a/in-dev/unreleased/metastores/index.html
+++ b/in-dev/unreleased/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 a9c9fdbacb..b284eb6eec 100644
--- a/in-dev/unreleased/metastores/nosql-mongodb/index.html
+++ b/in-dev/unreleased/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ Basic Configuration🔗 Using environment variables:
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:
1POLARIS_PERSISTENCE_TYPE=nosql 2POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb 3QUARKUS_MONGODB_DATABASE=polaris 4QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
+1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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" 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 d8fd84a31a..8abb1e8b52 100644
--- a/in-dev/unreleased/metastores/relational-jdbc/index.html
+++ b/in-dev/unreleased/metastores/relational-jdbc/index.html
@@ -10,7 +10,7 @@ We have 2 options for configuring the persistence backend:
1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><meta itemprop=wordCount content="251"><meta name=twitter:card content="summary"><meta name=twitter:title content="Relational JDBC"><meta name=twitter:description content="This implementation leverages Quarkus for datasource management and supports configuration through environment [...]
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
-1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
+1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 29d8d8280d..2054401d84 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 fb1c63dcce..d03806ed55 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 268c1cf7eb..303ed5f3f7 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 4e81f061df..2e7fd2dd9c 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 e436b48f26..d6653a12ac 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 a82d0b8f7e..278c96720c 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 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 e925187ee4..03f8aa91bb 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="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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 0ea9ccef7d..51cd1f2870 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-<!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 [...]
\ No newline at end of file
+<!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 [...]
\ No newline at end of file
diff --git a/offline-search-index.620e1acaa866e2bc8af9442e35c58907.json b/offline-search-index.620e1acaa866e2bc8af9442e35c58907.json
deleted file mode 100644
index 7218e89069..0000000000
--- a/offline-search-index.620e1acaa866e2bc8af9442e35c58907.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"body":"Released on May 18th, 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 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 pe [...]
\ No newline at end of file
diff --git a/offline-search-index.c31b72763b4a4b5ff448d55b968194f0.json b/offline-search-index.c31b72763b4a4b5ff448d55b968194f0.json
new file mode 100644
index 0000000000..4a600ee9ad
--- /dev/null
+++ b/offline-search-index.c31b72763b4a4b5ff448d55b968194f0.json
@@ -0,0 +1 @@
+[{"body":"Released on May 18th, 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 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 pe [...]
\ 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 41a0988a1e..9b31d262ff 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b4793c251c..91a2d75967 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 15098993fb..c19db5fc11 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/entities/index.html b/releases/0.9.0/entities/index.html
index ddfe42c4dd..180cd823af 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/index.html b/releases/0.9.0/index.html
index 3ebb09e0e8..c5492b29aa 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/metastores/index.html b/releases/0.9.0/metastores/index.html
index 5e93f03678..330c6fa97b 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/overview/index.html b/releases/0.9.0/overview/index.html
index 61f49b2c3d..113c95d605 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 feecab6192..00283f8a99 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/quickstart/index.html b/releases/0.9.0/quickstart/index.html
index d9963f6a2e..44c3639877 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="1490"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 a01ae68ba5..92edc9af9c 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/access-control/index.html b/releases/1.0.0/access-control/index.html
index 9abb6b8b4e..944e2da844 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/admin-tool/index.html b/releases/1.0.0/admin-tool/index.html
index f6ff843fc4..3e4e1ef2d4 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="525"><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:
1./gradlew \ 2 :polaris-admin:assemble \ 3 :polaris-admin:quarkusAppPartsBuild --rerun \ 4 -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 1912dc2b6b..cf9ac73b0a 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/configuration/index.html b/releases/1.0.0/configuration/index.html
index db9296e987..deb8f28beb 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="1608"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d7 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d7 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 27ad43e916..3c69515dcc 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="926"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/entities/index.html b/releases/1.0.0/entities/index.html
index a478c8c576..fa55a4561f 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/evolution/index.html b/releases/1.0.0/evolution/index.html
index 9d00db3611..a79fc7fe9d 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/generic-table/index.html b/releases/1.0.0/generic-table/index.html
index f41a87e4d8..abe1d1098a 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="849"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 fbdefdc557..b40beeff55 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet inte [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 81736890a2..b7132f87f8 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7b41b00840..ed981d950e 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7cfd2c9f11..886376d31d 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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
+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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/index.html b/releases/1.0.0/getting-started/index.html
index cc89884724..345b67fac5 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 fc8f9abf7f..1351398c8b 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 01e6ba8eee..bfb5d3a00f 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild \ 5 :polaris-admin:assemble --rerun \ 6 -Dquarkus.container-image.tag=postgres-latest \ 7 -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 Postgr [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild \ 5 :polaris-admin:assemble --rerun \ 6 -Dquarkus.container-image.tag=postgres-latest \ 7 -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 Postgr [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild \ 5 :polaris-admin:assemble --rerun \ 6 -Dquarkus.container-image.tag=postgres-latest \ 7 -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 Postgr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ec680de598..7a3a834efc 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 @@
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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:
1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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="1352"><meta na [...]
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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:
-1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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.3d73cf27c1 [...]
+1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/index.html b/releases/1.0.0/index.html
index bce95100ce..d5f9cc09ca 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/metastores/index.html b/releases/1.0.0/metastores/index.html
index e17a7f8cea..ef1aefbb3a 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 528b9198f4..446c3d3438 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c60ece90b8..65ba471026 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3e3bdc8029..357ba9354d 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="661"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/policy/index.html b/releases/1.0.0/policy/index.html
index f06dc9ac10..63bff92edd 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/realm/index.html b/releases/1.0.0/realm/index.html
index 3f364d7a02..41edd5df1a 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/telemetry/index.html b/releases/1.0.0/telemetry/index.html
index cb2ae3cca1..927e68b19c 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/access-control/index.html b/releases/1.0.1/access-control/index.html
index 5c515b2800..0e448dcf52 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/admin-tool/index.html b/releases/1.0.1/admin-tool/index.html
index dabfee133e..66c98e20f6 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="525"><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:
1./gradlew \ 2 :polaris-admin:assemble \ 3 :polaris-admin:quarkusAppPartsBuild --rerun \ 4 -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 301cb598db..6925ac7807 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/configuration/index.html b/releases/1.0.1/configuration/index.html
index dd30898dec..b1a12aa674 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="1645"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d7 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d7 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 4aa13307a1..54bf3437a6 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="926"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/entities/index.html b/releases/1.0.1/entities/index.html
index 35af646bf4..0469dc2060 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/evolution/index.html b/releases/1.0.1/evolution/index.html
index 582b028f93..4d2d770c23 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/generic-table/index.html b/releases/1.0.1/generic-table/index.html
index 4061ad8c56..9995f4794a 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="849"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 5ad316f54f..ac2e0d5267 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet inte [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 2da217dd07..9378ed01b9 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 58c4d2faba..e89e99b147 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 14da0f8181..dd9164da5d 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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
+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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/index.html b/releases/1.0.1/getting-started/index.html
index feb0eef3b2..e7eb19b844 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 46d4c8aac9..007225ed3b 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f760d5dd0b..ee9f0dfb50 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild \ 5 :polaris-admin:assemble --rerun \ 6 -Dquarkus.container-image.tag=postgres-latest \ 7 -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 Postgr [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild \ 5 :polaris-admin:assemble --rerun \ 6 -Dquarkus.container-image.tag=postgres-latest \ 7 -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 Postgr [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild \ 5 :polaris-admin:assemble --rerun \ 6 -Dquarkus.container-image.tag=postgres-latest \ 7 -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 Postgr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7c711ed508..54bd00ab46 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 @@
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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:
1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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="1352"><meta na [...]
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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:
-1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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.3d73cf27c1 [...]
+1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/index.html b/releases/1.0.1/index.html
index 0d75e26310..78d3c216c2 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/metastores/index.html b/releases/1.0.1/metastores/index.html
index efb0b99c27..83ad7d537d 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 2ae8503da4..0ce84b9d11 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 0ad74f1cc1..712ddcfda9 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 5cc5bb1f90..13d8a7ed7c 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="595"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/policy/index.html b/releases/1.0.1/policy/index.html
index 9b70a232a7..972bf9bae1 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/realm/index.html b/releases/1.0.1/realm/index.html
index 7e04f68a6c..09d2b3a092 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/telemetry/index.html b/releases/1.0.1/telemetry/index.html
index bc2df0d981..71009272de 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/access-control/index.html b/releases/1.1.0/access-control/index.html
index c9ff1d46b4..87fa939c7d 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/admin-tool/index.html b/releases/1.1.0/admin-tool/index.html
index cd09d805ff..9ca8cfa1a3 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="519"><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:
1./gradlew \ 2 :polaris-admin:assemble \ 3 :polaris-admin:quarkusAppPartsBuild --rerun \ 4 -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 15c93e1a03..732f90807a 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/configuration/index.html b/releases/1.1.0/configuration/index.html
index bb94440dcd..31a8261666 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="1645"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3Jv [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3Jv [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 91f19993c5..bdcaf6995e 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="931"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/entities/index.html b/releases/1.1.0/entities/index.html
index 84053d1a0d..3cc59f90bc 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/evolution/index.html b/releases/1.1.0/evolution/index.html
index f1e9e64cfb..4fe61ffb73 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/external-idp/index.html b/releases/1.1.0/external-idp/index.html
index dca685073d..42c0d696ff 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="1282"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integri [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/generic-table/index.html b/releases/1.1.0/generic-table/index.html
index 9e9ded1cc7..82bc795cd2 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="849"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 18c7c9a36d..285a174588 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet inte [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ac2a885157..c1b3c8d473 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d12a852d2f..92fff20c1a 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3ddb6eceda..1ed1747543 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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
+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. 1chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh 2export ASSETS_PATH=$(pwd)/getting-started/assets/ [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/index.html b/releases/1.1.0/getting-started/index.html
index f66cb34ed8..884089bd50 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d046eac5a6..3b9ce8faa4 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9080d00458..61b7cc5d69 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 @@ Setup🔗 Clone the Polaris source repository, then build a docker image for Pol
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.
1./gradlew :polaris-server:assemble -Dquarkus.container-image.build=true Start MinIO with Polaris using the docker compose example.
-1docker 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f [...]
+1docker 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 27686a1cb5..815fe0dac6 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 624db9c92e..cb39e43769 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 @@
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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:
1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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="1506"><meta na [...]
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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:
-1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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.3d73cf27c1 [...]
+1cd ~/polaris 2 3./polaris \ 4 --client-id ${CLIENT_ID} \ 5 --client-secret ${CLIENT_SECRET} \ 6 catalogs \ 7 create \ 8 --storage-type s3 \ 9 --default-base-location ${DEFAULT_BASE_LOCATION} \ 10 --role-arn ${ROLE_ARN} \ 11 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.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/helm/index.html b/releases/1.1.0/helm/index.html
index 0bbea7bdae..9355eb5602 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="4589"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/index.html b/releases/1.1.0/index.html
index 19056172c3..db49d29142 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/metastores/index.html b/releases/1.1.0/metastores/index.html
index c5fa85707d..b4f27fefe3 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9c624255a7..54f4f32327 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 25618b9f6c..1987798a2a 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 280c0981e7..f894d1ef4a 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="594"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/policy/index.html b/releases/1.1.0/policy/index.html
index c4f873e292..79e102e483 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/realm/index.html b/releases/1.1.0/realm/index.html
index 830f754997..cd59b22f84 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/telemetry/index.html b/releases/1.1.0/telemetry/index.html
index 3c9f93bafe..c9c7edcebc 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/admin-tool/index.html b/releases/1.2.0/admin-tool/index.html
index 3cf23214ff..c34b618537 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="520"><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:
1./gradlew \ 2 :polaris-admin:assemble \ 3 :polaris-admin:quarkusAppPartsBuild --rerun \ 4 -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 8b8b3bc590..418b39711c 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/configuration/index.html b/releases/1.2.0/configuration/index.html
index 76c7c53491..6b0d4bb7a2 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="1771"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ddc21dfcfe..e5d8f63b1c 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="931"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/entities/index.html b/releases/1.2.0/entities/index.html
index b04336f4e1..dd7e395c45 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/evolution/index.html b/releases/1.2.0/evolution/index.html
index 0fe0ac483e..88a597fdac 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9c022e8d01..bc13209202 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="617"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous>< [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 37a5734a4e..be51fd4684 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/federation/index.html b/releases/1.2.0/federation/index.html
index b5ddbdcc6e..532852ec53 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/generic-table/index.html b/releases/1.2.0/generic-table/index.html
index 06aca14cdb..a300440fb0 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="849"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 89c2d75ad5..794e05de1c 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 @@
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
-1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
+1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 630aa2162e..d04f69645e 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 @@
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
-1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
+1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 93470fa527..b09079e2a6 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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3:
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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><meta itemprop=wordCount content="90"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
+Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b1f652b062..79cbd1ac4b 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 @@ Note: the name quickstart_catalog from the example below is referenced in other
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.
1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
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.
-1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
+1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 4d224f9c48..440c6d6c1b 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="244"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" c [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 63e181e621..6ae9b28a0c 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
1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--region (Only for S3) The region to use when connecting to S3 4--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 config [...]
AWS S3 MinIO For the polaris catalogs create command there are few s3 only options
-1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--region (Only for S3) The region to use when connecting to S3 4--external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333 [...]
+1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--region (Only for S3) The region to use when connecting to S3 4--external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 5cc99f346b..618da0f8a2 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 43e5915009..dbc1c98f67 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 eaa9ed56bf..1ea43109d3 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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4./getting- [...]
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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4./getting- [...]
+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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4./getting- [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f6c197ef8b..3d0dc335f8 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 48fbc5d546..03c55f35af 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 21340dc905..ca513c4b63 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/index.html b/releases/1.2.0/getting-started/index.html
index cc513ab06d..b68a969209 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/ [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c378e67671..b0156c7f12 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 24e6e49c6c..b1a4cf4512 100644
--- a/releases/1.2.0/getting-started/using-polaris/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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."><meta itemprop=wordCount content="1395"><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.
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 e5c57e48fe..d0110218e4 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b7974fec2c..6e5eabf9b2 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
@@ -10,7 +10,7 @@ Build the Polaris image if it’s not already present locally:
1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><meta itemprop=wordCount content="166"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Prometheus and Jaeger"><meta name=twitter:description content="This example requires jq to be ins [...]
Build the Polaris image if it’s not already present locally:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1 [...]
+1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/helm/index.html b/releases/1.2.0/helm/index.html
index cd5b733772..fb1006395f 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="4591"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/index.html b/releases/1.2.0/index.html
index d29db0caab..44d8ff7a12 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 afc95e805d..1d0db32875 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 2dc0665bce..9c5e3c8148 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 4c686e9116..f0456754a8 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="916"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integri [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/index.html b/releases/1.2.0/managing-security/index.html
index 0e0a6a1718..f3ae44d56f 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/metastores/index.html b/releases/1.2.0/metastores/index.html
index 6023d0f754..86093cb682 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="626"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script [...]
+1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 fd9f18aaab..469d9d1030 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9b83c37411..788cbc1b4a 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 e9d7e93819..a322b4cad8 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 76d45d2535..cad33ec9ae 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="595"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymou [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/policy/index.html b/releases/1.2.0/policy/index.html
index 228d11b151..5a2f4309dd 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/realm/index.html b/releases/1.2.0/realm/index.html
index 49e9790410..c3704ad849 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/telemetry/index.html b/releases/1.2.0/telemetry/index.html
index 9d57381eb9..ccf3fab3bc 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/admin-tool/index.html b/releases/1.3.0/admin-tool/index.html
index 3fea8e1e51..224e11e5f5 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="520"><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:
1./gradlew \ 2 :polaris-admin:assemble \ 3 :polaris-admin:quarkusAppPartsBuild --rerun \ 4 -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 85a4e13281..163b0b8cd1 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/configuration/index.html b/releases/1.3.0/configuration/index.html
index c86e5c5388..f13d3d8c63 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="2861"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 568ff215a9..63ad1001b0 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.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 33d613dfd2..98e4b40ef5 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="1013"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnn [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/entities/index.html b/releases/1.3.0/entities/index.html
index 42710643e1..6d532a2e1f 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/evolution/index.html b/releases/1.3.0/evolution/index.html
index 70b3a76bee..76465f8fc8 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 02af09c3fe..67beb5b1e1 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous>< [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 53f2846821..6aeac0b87f 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/federation/index.html b/releases/1.3.0/federation/index.html
index a8c5dfc397..76689c6214 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/generic-table/index.html b/releases/1.3.0/generic-table/index.html
index 9c9e2dbeb7..a55bea188e 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="829"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333a [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333a [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 106fea6a04..8c6178cbff 100644
--- a/releases/1.3.0/getting-started/binary-distribution/index.html
+++ b/releases/1.3.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Down
1bin/server The server will start and listen on http://localhost:8181. Health and metrics endpoints are available under /q."><meta itemprop=wordCount content="73"><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 and extract the binary distribution:
1curl -L https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.tgz | tar xz 2cd polaris-distribution-1.0.0-incubating Start the Polaris server:
-1bin/server The server will start and listen on http://localhost:8181. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
+1bin/server The server will start and listen on http://localhost:8181. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 126ab80f13..f620146ddf 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 @@
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
-1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
+1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 843b136b1c..b81fab2aee 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 @@
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
-1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
+1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 24049a5408..3b3180b8eb 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 8bd15c7055..c58afa9d2f 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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><meta itemprop=wordCount content="100"><meta name=twitter:card content="summary"><meta name=twitter:title [...]
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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
+Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ef9237541e..a344c35e53 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 @@ Note: the name quickstart_catalog from the example below is referenced in other
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.
1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
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.
-1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
+1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b8e8e1a85a..201fdadadd 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="244"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" c [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f67e27040f..fede42e096 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="298"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 1eac393af0..c041da958e 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:
1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 4--region (Only for S3) The region to use when connecting to S3 5--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"> [...]
For the polaris catalogs create command there are a few s3-only options:
-1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 4--region (Only for S3) The region to use when connecting to S3 5--external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLth [...]
+1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 4--region (Only for S3) The region to use when connecting to S3 5--external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLth [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 38e12f3927..60cdc99005 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c45b41f590..acd957f220 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 56228ff0ee..7309406f3c 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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4./getting- [...]
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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4./getting- [...]
+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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4./getting- [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 8c4c63b41b..486a747736 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 e8f4353b98..39e98ff57d 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 990c6cb1fb..0c4029924b 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/index.html b/releases/1.3.0/getting-started/index.html
index acdd5eda31..3d0a989e88 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 06f9a64e30..a0f2797418 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ed79a61a06..a8ef88a42a 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 @@ Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on yo
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:
1curl -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c10 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c10 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 a374d991fa..dc8ae9a3b5 100644
--- a/releases/1.3.0/getting-started/using-polaris/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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."><meta itemprop=wordCount content="1395"><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.
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b3a9ba8bb0..5fdb658cf4 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 40846e635c..049369caee 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
@@ -10,7 +10,7 @@ Build the Polaris image if it’s not already present locally:
1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><meta itemprop=wordCount content="166"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Prometheus and Jaeger"><meta name=twitter:description content="This example requires jq to be ins [...]
Build the Polaris image if it’s not already present locally:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1 [...]
+1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/helm/index.html b/releases/1.3.0/helm/index.html
index 9e17355e53..f49bac4431 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="5114"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/index.html b/releases/1.3.0/index.html
index 7970958d51..c0491d337f 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 fced9055be..10c135e48f 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 973a546084..a38a9b2110 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 61de2662f4..096bb487f1 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="916"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integri [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ac66d5e417..8bfb1a060e 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css re [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c109e745ba..586cf534be 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="1561"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/index.html b/releases/1.3.0/managing-security/index.html
index f5003666f2..23adc36763 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/metastores/index.html b/releases/1.3.0/metastores/index.html
index efd3bbe053..f475400eda 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 0594af2a59..88071aeaf7 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 881e5f38cb..1d79e01482 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f956e63865..1d1ca261b2 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3d69a89c1d..3238855d9a 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="595"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymou [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/policy/index.html b/releases/1.3.0/policy/index.html
index 6593b8dbfa..cfe87fbdae 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/realm/index.html b/releases/1.3.0/realm/index.html
index 33c4624045..16fe8d1cb7 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/telemetry/index.html b/releases/1.3.0/telemetry/index.html
index 80c8e084b1..d450a2f869 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/admin-tool/index.html b/releases/1.4.0/admin-tool/index.html
index 609e1f1896..264ab92ce3 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="1337"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b0aa4e77a1..06843a4bea 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f49524a98d..9f9b232660 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3f5c5463d9..fe806a89bc 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.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9d83632adb..d0e248810d 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="1038"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ad3d37b3d3..20607804e7 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="1020"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/index.html b/releases/1.4.0/configuration/index.html
index c78bd55dcb..95631ff88c 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/downstream-build/index.html b/releases/1.4.0/downstream-build/index.html
index 3576843b71..90cd19b5cd 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/entities/index.html b/releases/1.4.0/entities/index.html
index e193b50a9e..df7d03ca62 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/evolution/index.html b/releases/1.4.0/evolution/index.html
index 86e88f5823..c64af8a394 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 a4200c89ff..c2447c5299 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous>< [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 33e0942389..c6774af34d 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/federation/index.html b/releases/1.4.0/federation/index.html
index 6e7eacf4be..08e55313a3 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/generic-table/index.html b/releases/1.4.0/generic-table/index.html
index 9f4006414d..392559dee9 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="805"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ed3710de7e..55c95bf3f0 100644
--- a/releases/1.4.0/getting-started/binary-distribution/index.html
+++ b/releases/1.4.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Down
1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><meta itemprop=wordCount content="73"><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 and extract the binary distribution:
1curl -L https://downloads.apache.org/polaris/1.4.0/polaris-bin-1.4.0.tgz | tar xz 2cd polaris-bin-1.4.0 Start the Polaris server:
-1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
+1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d0fb0a45f3..d5651170a6 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 @@
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
-1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
+1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9cb5bb91bf..879732b03a 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 @@
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
-1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
+1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 147e99cab0..a43c3d71db 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 85c3b20b18..df5283f36b 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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><meta itemprop=wordCount content="100"><meta name=twitter:card content="summary"><meta name=twitter:title [...]
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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
+Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9f0351221a..5632152723 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 @@ Note: the name quickstart_catalog from the example below is referenced in other
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.
1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
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.
-1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
+1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3a137c6995..7398f8b4f0 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="244"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" c [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 11a9a5405b..6c0dffd092 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="298"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 1934cf9c2d..4db7c5ad6f 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:
1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
For the polaris catalogs create command there are a few s3-only options:
-1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
+1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 77e9796028..d7cb4a989f 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ed248af26e..8e8b2edfd2 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b41d2b3f9e..bf5d712f75 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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
+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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 a9a8a5c3c4..a5d0b7f5cd 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3996b7cddd..0ca22d8be9 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b5b371d489..e1c3e3404a 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7a719c1b90..494926fa93 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="225"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=a [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/index.html b/releases/1.4.0/getting-started/index.html
index f39797060e..00f5fe6558 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 04747b9c1e..66b3868c5c 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 85a4efde62..8861a46561 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 @@ Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on yo
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:
1curl -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 4f41958df9..7fc9dc20a1 100644
--- a/releases/1.4.0/getting-started/using-polaris/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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."><meta itemprop=wordCount content="1395"><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.
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 456063e286..b62c61f216 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 867290721a..cbd5c2d3ff 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
@@ -10,7 +10,7 @@ Build the Polaris image if it’s not already present locally:
1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><meta itemprop=wordCount content="160"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Prometheus and Jaeger"><meta name=twitter:description content="This example requires jq to be installed on your machine.
Build the Polaris image if it’s not already present locally:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 355e50068f..1112ffef89 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="776"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=sty [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 1b5fdb3f80..5c04f8eb80 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 @@ Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="878"><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:
-1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
+1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/index.html b/releases/1.4.0/helm-chart/index.html
index 9599d37aa2..1e9f3aecdb 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 cdf3f03c95..add5f5258a 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="988"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 00435479fd..094ab0ff09 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="659"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 e7d2d3fa99..d653162cb2 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 @@ Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x insta
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:
1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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="842"><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 [...]
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:
-1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
+1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9f68b3be1e..e8525b5550 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/index.html b/releases/1.4.0/index.html
index 791426d279..ab8d01b261 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet i [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 bb78d77c08..3066dc8baa 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 1c057c2b43..186b18b0bf 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9d4aeb77e9..484fc8e583 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="916"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integri [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 421638d9be..e59912027f 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css re [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9f7cb21f5b..99685b8b12 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="1560"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/index.html b/releases/1.4.0/managing-security/index.html
index cb1d7f2b80..63cf380d19 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/metastores/index.html b/releases/1.4.0/metastores/index.html
index ef91f83235..f9de14fa16 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 2f82606518..85578faca7 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 @@ Basic Configuration🔗 Using environment variables:
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:
1POLARIS_PERSISTENCE_TYPE=nosql 2POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb 3QUARKUS_MONGODB_DATABASE=polaris 4QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
+1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3fecb4ea61..618df681da 100644
--- a/releases/1.4.0/metastores/relational-jdbc/index.html
+++ b/releases/1.4.0/metastores/relational-jdbc/index.html
@@ -10,7 +10,7 @@ We have 2 options for configuring the persistence backend:
1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><meta itemprop=wordCount content="251"><meta name=twitter:card content="summary"><meta name=twitter:title content="Relational JDBC"><meta name=twitter:description content="This implementation leverages Quarkus for datasource management and supports configuration through environment [...]
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
-1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
+1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 cdcb047f25..fd9d5b4f23 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 e04ff63bd2..c810d1b4a2 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7bbf3fdcfb..17cbc69d48 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 95b772a764..98cecdc4c5 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/policy/index.html b/releases/1.4.0/policy/index.html
index e25bf95cd3..1478dded4b 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/realm/index.html b/releases/1.4.0/realm/index.html
index 03f1899d84..973c5073bc 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/telemetry/index.html b/releases/1.4.0/telemetry/index.html
index 87b8823b00..a63d033b4f 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/admin-tool/index.html b/releases/1.4.1/admin-tool/index.html
index 45b2168c3f..0ac299e94b 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="1337"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 dc813cb93a..5a237efc9b 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d0e81e73ef..9aab17d7e8 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 1499050cdf..2fa8f80445 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.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 a2c290715c..d01f375fc8 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="1111"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 e0c3c51c68..1cba93d7e7 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="1020"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/index.html b/releases/1.4.1/configuration/index.html
index f77bb29659..b38580a5c1 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/downstream-build/index.html b/releases/1.4.1/downstream-build/index.html
index 51e4bca58c..d1b6e89d7e 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/entities/index.html b/releases/1.4.1/entities/index.html
index ced009871b..9805052115 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.3d73cf27c1009b1dc [...]
+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.3d73cf27c1009b1dc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/evolution/index.html b/releases/1.4.1/evolution/index.html
index cdc7255ccc..617bc8fa01 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 24788daed7..013faf5798 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous>< [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c64503fad9..e4aa8f32b5 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/federation/index.html b/releases/1.4.1/federation/index.html
index a2fc9ecefa..00484fa641 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/generic-table/index.html b/releases/1.4.1/generic-table/index.html
index e97e2dccc3..226c0c0ff1 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="805"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b81ce79bfd..b3f1d36ac6 100644
--- a/releases/1.4.1/getting-started/binary-distribution/index.html
+++ b/releases/1.4.1/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Down
1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><meta itemprop=wordCount content="73"><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 and extract the binary distribution:
1curl -L https://downloads.apache.org/incubator/polaris/1.4.1/polaris-bin-1.4.1.tgz | tar xz 2cd polaris-bin-1.3.0-incubating Start the Polaris server:
-1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
+1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 19017541d0..b82092db38 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 @@
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
-1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
+1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 82fac1ba2a..1999295c3d 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 @@
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
-1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
+1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 0b865f82e5..fb153dc1e9 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 57b2690a07..676200be4b 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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><meta itemprop=wordCount content="100"><meta name=twitter:card content="summary"><meta name=twitter:title [...]
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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
+Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 5993a86c07..2f2e5297bf 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 @@ Note: the name quickstart_catalog from the example below is referenced in other
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.
1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
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.
-1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
+1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 870e5c6718..0963a4fe43 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="244"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" c [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d279bca0b4..dcc5c95729 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="298"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 017880bc6e..9f00253797 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:
1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
For the polaris catalogs create command there are a few s3-only options:
-1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
+1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7c42d9fe66..76e429d59c 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 bf8db3b4a5..cded512e79 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 369c9c87ed..3717cabe95 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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
+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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 5ecdc8165b..535ac00b01 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ca4327a5ba..c63ba16745 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 53d69107d6..ce86d2d49f 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d471bf42cb..12f1036459 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="225"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=a [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/index.html b/releases/1.4.1/getting-started/index.html
index 76a585db4d..5068a46390 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 90538e6cdb..ac5c635bd2 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 b6385ad2cc..b1ec5c2ce8 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 @@ Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on yo
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:
1curl -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 88420defc1..6d202802b2 100644
--- a/releases/1.4.1/getting-started/using-polaris/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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."><meta itemprop=wordCount content="1395"><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.
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 27f3f88b9a..7485bc9cea 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 0943a02490..a7d2fb2fa7 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
@@ -10,7 +10,7 @@ Build the Polaris image if it’s not already present locally:
1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><meta itemprop=wordCount content="160"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Prometheus and Jaeger"><meta name=twitter:description content="This example requires jq to be installed on your machine.
Build the Polaris image if it’s not already present locally:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 2cd22fb829..cbedd386e2 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="776"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=sty [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 dbd6aaef0b..bdcc3b2670 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 @@ Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="878"><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:
-1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
+1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/index.html b/releases/1.4.1/helm-chart/index.html
index 0ce5171149..a9056b6d0c 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 395d9d21d6..7dd14dbe21 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="988"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9a3344c0db..61487a4a4f 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="659"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 83ece07326..50e4db08f7 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 @@ Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x insta
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:
1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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="842"><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 [...]
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:
-1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
+1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c8c080dc1f..7846f79355 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/index.html b/releases/1.4.1/index.html
index 10ec8416dc..9c4e7dd4a5 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet i [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 cb124af0e9..1d3e90f559 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 470bf7e53d..a7e8bb8851 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 bd2e3aeddd..d4a72d9a75 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="916"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integri [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 e47f0dadbf..ad9b9487d6 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css re [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7ca8452c59..ad83cb39cc 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="1560"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/index.html b/releases/1.4.1/managing-security/index.html
index 4aa24e27fe..ee79b69ff0 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/metastores/index.html b/releases/1.4.1/metastores/index.html
index fe6fa9b898..8990be64cb 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3f2220dbba..d81cad79f7 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 @@ Basic Configuration🔗 Using environment variables:
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:
1POLARIS_PERSISTENCE_TYPE=nosql 2POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb 3QUARKUS_MONGODB_DATABASE=polaris 4QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
+1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 4fc5e90373..1e04ad1e8d 100644
--- a/releases/1.4.1/metastores/relational-jdbc/index.html
+++ b/releases/1.4.1/metastores/relational-jdbc/index.html
@@ -10,7 +10,7 @@ We have 2 options for configuring the persistence backend:
1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><meta itemprop=wordCount content="251"><meta name=twitter:card content="summary"><meta name=twitter:title content="Relational JDBC"><meta name=twitter:description content="This implementation leverages Quarkus for datasource management and supports configuration through environment [...]
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
-1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
+1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f3a8d9d479..b77ca851a1 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 4caf9ee3be..ef5a676b8c 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 0e3f07b390..3045dfd449 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 4e121cb093..8b9bbbd949 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/policy/index.html b/releases/1.4.1/policy/index.html
index ac4714fc5f..a36470195b 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/realm/index.html b/releases/1.4.1/realm/index.html
index b3419f6dad..41fcda6574 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/telemetry/index.html b/releases/1.4.1/telemetry/index.html
index 651c9a677d..881fd2c07b 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/admin-tool/index.html b/releases/1.5.0/admin-tool/index.html
index 5ffd9b9402..cb4b8cb993 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="1337"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2Mzr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 361484c254..5e5d1eeea9 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d5f1f925a3..1b322020a7 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 d2c6b69049..c716453f70 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.3d73cf27c1009b1dc9bf179 [...]
+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.3d73cf27c1009b1dc9bf179 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7462c21cc9..219efaab11 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="1111"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 309f9d18b4..50952486c0 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="1020"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f791 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/index.html b/releases/1.5.0/configuration/index.html
index 83a943d93b..676db0f2c3 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/downstream-build/index.html b/releases/1.5.0/downstream-build/index.html
index eab15f40fe..9e7784f2ca 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/entities/index.html b/releases/1.5.0/entities/index.html
index 7ee60ab370..b18940284c 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/evolution/index.html b/releases/1.5.0/evolution/index.html
index f771e3b926..582f04a5c6 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 7f68d7f65d..4786c696fb 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="971"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous>< [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c7996df4c0..f66db942d6 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/federation/index.html b/releases/1.5.0/federation/index.html
index 468d1a9227..1a74e901e2 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/generic-table/index.html b/releases/1.5.0/generic-table/index.html
index 1195726a5b..3de527c1da 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="805"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=styleshe [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 dfa995a9a2..e3b78eb1b3 100644
--- a/releases/1.5.0/getting-started/binary-distribution/index.html
+++ b/releases/1.5.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Down
1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><meta itemprop=wordCount content="73"><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 and extract the binary distribution:
1curl -L https://downloads.apache.org/incubator/polaris/1.5.0/polaris-bin-1.5.0.tgz | tar xz 2cd polaris-bin-1.5.0 Start the Polaris server:
-1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
+1bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujK [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 0cdd521fcd..832146b89a 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 @@
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
-1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
+1--storage-type azure 2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage 3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage 4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ 4TENANT_ID=tenant123.onmicrosoft.com \ 5MULTI_TENANT_APP_NAME=myapp \ 6CONS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f305522bc0..1c9575f327 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 @@
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
-1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
+1--storage-type gcs 2--service-account (Only for GCS) The service account to use when connecting to GCS example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ 4SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type gcs \ 11 --service-account ${SERVICE_ACCOUNT} \ 12 --default-base-locati [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 730871803c..e37dabdc31 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbH [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 61bf407493..fe4814962a 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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><meta itemprop=wordCount content="100"><meta name=twitter:card content="summary"><meta name=twitter:title [...]
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🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
+Example🔗 1CLIENT_ID=root \ 2CLIENT_SECRET=s3cr3t \ 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ 5./polaris \ 6 --client-id ${CLIENT_ID} \ 7 --client-secret ${CLIENT_SECRET} \ 8 catalogs \ 9 create \ 10 --storage-type s3 \ 11 --default-base-location ${DEFAULT_BASE_LOCATION} \ 12 --role-arn ${ROLE_ARN} \ 13 my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 09e86a9a83..f9af7fee18 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 @@ Note: the name quickstart_catalog from the example below is referenced in other
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.
1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
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.
-1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
+1CLIENT_ID=root 2CLIENT_SECRET=s3cr3t 3DEFAULT_BASE_LOCATION=s3://example-bucket/my_data 4ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole 5REGION=us-west-2 6EXTERNAL_ID=12345678901234567890 7 8./polaris \ 9 --client-id ${CLIENT_ID} \ 10 --client-secret ${CLIENT_SECRET} \ 11 catalogs \ 12 create \ 13 --storage-type s3 \ 14 --default-base-location ${DEFAULT_BASE_LOCATION} \ 15 --role-arn ${ROLE_ARN} \ 16 --region ${REGION} \ 17 --external-id ${EXTERNAL_ID} \ 18 quickstart_catalog"> [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 3a5337246f..9b28d2900f 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="244"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" c [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ec22eca787..1f2687491a 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="298"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 85d41e8f6d..cd4abf66c2 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:
1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
For the polaris catalogs create command there are a few s3-only options:
-1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
+1--storage-type s3 2--role-arn (Only for AWS S3) A role ARN to use when connecting to S3 3--current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data 4--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) 5--no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) 6--region (Only for S3) The region to use when connecting to S3 7-- [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 daf1c96d4b..d916b08835 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c9d185431b..f6fec049fb 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 26faecdc0d..b7e1770ae4 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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
+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. 1export ASSETS_PATH=$(pwd)/getting-started/assets/ 2export CLIENT_ID=root 3export CLIENT_SECRET=s3cr3t 4export POS [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 9e341de6b9..2f39b97265 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 50f936d489..b1ccc25ba5 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 c4df91c496..39f2504814 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 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
+Build Polaris 1cd ~/polaris 2./gradlew \ 3 :polaris-server:assemble \ 4 :polaris-server:quarkusAppPartsBuild --rerun \ 5 :polaris-admin:assemble \ 6 :polaris-admin:quarkusAppPartsBuild --rerun \ 7 -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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 230a118e63..b216e9e78b 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="225"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=a [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/index.html b/releases/1.5.0/getting-started/index.html
index 15ce53163d..9c9ce027b1 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script src [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases150getting-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-releases150getting-startedquick-start-li><input type=checkbox id=m-releas [...]
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 a1415a0057..040289d67b 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 066e56613d..f6068f104a 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 @@ Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on yo
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:
1curl -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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><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-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-st [...]
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-releases150getting-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-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 1ac3c78185..a5ecfebf1d 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="358"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXP [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXP [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-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-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check checked>
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 be661888bf..a7eef7dfc6 100644
--- a/releases/1.5.0/getting-started/using-polaris/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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."><meta itemprop=wordCount content="1395"><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.
1export CLIENT_ID=YOUR_CLIENT_ID 2export 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f48a9f157e..4d4a9ac2a2 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ef7faa8551..bd371b7048 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
@@ -10,7 +10,7 @@ Build the Polaris image if it’s not already present locally:
1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><meta itemprop=wordCount content="160"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Prometheus and Jaeger"><meta name=twitter:description content="This example requires jq to be installed on your machine.
Build the Polaris image if it’s not already present locally:
1./gradlew \ 2 :polaris-server:assemble \ 3 :polaris-server:quarkusAppPartsBuild --rerun \ 4 -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+1docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.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-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check checked>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 87b2231fac..fc4c705e9c 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="776"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=sty [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 2c9101e9a6..280cb7ef98 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 @@ Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="878"><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:
-1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
+1minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJf [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/index.html b/releases/1.5.0/helm-chart/index.html
index 440cade326..fcb03ca25d 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwf [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 6ad28510b0..8cb317b390 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="988"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f60283eada..8cf3047bb2 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="659"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 ac68572f15..0ec87e911e 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 @@ Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x insta
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:
1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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="842"><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 [...]
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:
-1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
+1helm repo add polaris https://downloads.apache.org/polaris/helm-chart 2helm 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 179962174a..fe17284196 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/index.html b/releases/1.5.0/index.html
index 3ea0acb9e2..53075ba917 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet i [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases150><span class=td-sidebar-nav-active-item>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f783dc31f8..fbc6815521 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 a5ad1b16b9..233c19b802 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><script sr [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 f1e9821845..02ff6daf94 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="916"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integri [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 6e358bd9ad..0e4432eb6e 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css re [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 2257adf6c7..f164d800c0 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="1508"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/index.html b/releases/1.5.0/managing-security/index.html
index 12ae7a47bb..23c5bf319b 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/metastores/index.html b/releases/1.5.0/metastores/index.html
index f96a6a96d8..8ced6438f4 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 aa92cb4fed..c5013863d8 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 @@ Basic Configuration🔗 Using environment variables:
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:
1POLARIS_PERSISTENCE_TYPE=nosql 2POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb 3QUARKUS_MONGODB_DATABASE=polaris 4QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
+1polaris.persistence.type=nosql 2polaris.persistence.nosql.backend=MongoDb 3quarkus.mongodb.database=polaris 4quarkus.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin= [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 486e8e54b9..9c952425dc 100644
--- a/releases/1.5.0/metastores/relational-jdbc/index.html
+++ b/releases/1.5.0/metastores/relational-jdbc/index.html
@@ -10,7 +10,7 @@ We have 2 options for configuring the persistence backend:
1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><meta itemprop=wordCount content="251"><meta name=twitter:card content="summary"><meta name=twitter:title content="Relational JDBC"><meta name=twitter:description content="This implementation leverages Quarkus for datasource management and supports configuration through environment [...]
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
-1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
+1POLARIS_PERSISTENCE_TYPE=relational-jdbc 2 3QUARKUS_DATASOURCE_USERNAME=<your-username> 4QUARKUS_DATASOURCE_PASSWORD=<your-password> 5QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba3 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 30ba4f0c32..a9355a9708 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed84 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 18c899ffd5..a3f3a7bb03 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 5bbbc6f5c7..34e3081240 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-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 13bee54a3f..2d8804a45c 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333ae [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/policy/index.html b/releases/1.5.0/policy/index.html
index 3c8a77488e..0b9cd6191a 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="690"><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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/realm/index.html b/releases/1.5.0/realm/index.html
index adbc034f76..a004eb8d5b 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAm [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/telemetry/index.html b/releases/1.5.0/telemetry/index.html
index afcc375069..556a99b0da 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
+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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLt [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/releases/index.html b/releases/index.html
index a17cd47c97..4c94e6cee3 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-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedsetup-tools-li><input type=checkbox id=m-releases150getting-startedsetup-tools-check>
diff --git a/tags/authorization/index.html b/tags/authorization/index.html
index d794ba9591..cdf9f8676e 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 00deed095f..6e67087a3e 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 2dd11be6d4..052dbd1d77 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/idp/index.html b/tags/idp/index.html
index 31920516f1..b5395aa170 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 b058a81d78..f857f041fb 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 5446422acf..d9e69538e2 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 ac9361852c..01b095cceb 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 36b0bcf4df..594fceb4ec 100644
--- a/tags/keycloak/index.html
+++ b/tags/keycloak/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/keycloak/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/keycloak/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image [...]
\ No newline at end of file
diff --git a/tags/minio/index.html b/tags/minio/index.html
index d02ac4622f..54ce66b6f9 100644
--- a/tags/minio/index.html
+++ b/tags/minio/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/minio/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/pn [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/minio/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/pn [...]
\ No newline at end of file
diff --git a/tags/object-storage/index.html b/tags/object-storage/index.html
index 81158bc1a5..9f6ccf6873 100644
--- a/tags/object-storage/index.html
+++ b/tags/object-storage/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/object-storage/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/object-storage/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type [...]
\ No newline at end of file
diff --git a/tags/ozone/index.html b/tags/ozone/index.html
index 2d939381e3..00a5be2902 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 91fb852881..3165aa4a90 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 8f726b083b..3eea8277fb 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 3dcd1d7b39..c1d82aec83 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 5d6744c9cb..16648827b8 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 58bbf98e3b..a2300593c3 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/tools/iceberg-catalog-migrator/index.html b/tools/iceberg-catalog-migrator/index.html
index 1f7b6dcc45..8a9f1021f4 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 9b836ea6fd..b3eed0c981 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.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 fe2bc4e262..9de8e56b9c 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 b03cb614c0..009247c6d2 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 26a9dc316e..d3659c39a2 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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 371694aa2b..571b6d99d0 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" 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>