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/06/25 22:06:05 UTC
(polaris) branch asf-site updated: deploy: 179e180c9e292ca04557116de179d1701e25d130
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 3c91543f2d deploy: 179e180c9e292ca04557116de179d1701e25d130
3c91543f2d is described below
commit 3c91543f2d196f8bd66614a0d8726ec0829aa384
Author: flyrain <fl...@users.noreply.github.com>
AuthorDate: Thu Jun 25 22:05:57 2026 +0000
deploy: 179e180c9e292ca04557116de179d1701e25d130
---
404.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../12/24/securing-s3-data-with-aws-kms/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../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 +-
.../release-guides/manual-release-guide/index.html | 2 +-
.../release-verification-guide/index.html | 2 +-
.../semi-automated-release-guide/index.html | 2 +-
.../security-advisories/cve-2026-42809/index.html | 2 +-
.../security-advisories/cve-2026-42810/index.html | 2 +-
.../security-advisories/cve-2026-42811/index.html | 2 +-
.../security-advisories/cve-2026-42812/index.html | 2 +-
community/security-report/index.html | 2 +-
docs/index.html | 2 +-
downloads/0.9.0/index.html | 2 +-
downloads/1.0.0/index.html | 2 +-
downloads/1.0.1/index.html | 2 +-
downloads/1.1.0/index.html | 2 +-
downloads/1.2.0/index.html | 2 +-
downloads/1.3.0/index.html | 2 +-
downloads/1.4.0/index.html | 2 +-
downloads/1.4.1/index.html | 2 +-
downloads/1.5.0/index.html | 2 +-
downloads/index.html | 2 +-
downloads/readme/index.html | 2 +-
guides/ceph/index.html | 5 +-
guides/cockroachdb/index.html | 5 +-
guides/flink/index.html | 5 +-
guides/index.html | 15 ++-
guides/index.xml | 13 +-
guides/jdbc/index.html | 5 +-
guides/keycloak/index.html | 5 +-
guides/minio/index.html | 5 +-
guides/ozone/index.html | 5 +-
guides/quickstart/index.html | 5 +-
guides/readme/index.html | 5 +-
guides/rustfs/index.html | 5 +-
guides/spark/index.html | 5 +-
guides/telemetry/index.html | 5 +-
guides/trino/catalog/polaris.properties | 33 +++++
guides/trino/docker-compose.yml | 144 +++++++++++++++++++++
guides/trino/index.html | 53 ++++++++
in-dev/index.html | 2 +-
in-dev/release_index/index.html | 2 +-
in-dev/unreleased/admin-tool/index.html | 2 +-
.../unreleased/command-line-interface/index.html | 2 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../configuration/configuring-polaris/index.html | 2 +-
in-dev/unreleased/configuration/index.html | 2 +-
in-dev/unreleased/downstream-build/index.html | 2 +-
in-dev/unreleased/entities/index.html | 2 +-
in-dev/unreleased/evolution/index.html | 2 +-
.../bigquery-metastore-federation/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
in-dev/unreleased/federation/index.html | 2 +-
in-dev/unreleased/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
in-dev/unreleased/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../getting-started/quick-start/index.html | 2 +-
.../getting-started/setup-tools/index.html | 2 +-
.../getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../helm-chart/authentication/index.html | 2 +-
in-dev/unreleased/helm-chart/dev/index.html | 2 +-
in-dev/unreleased/helm-chart/index.html | 2 +-
in-dev/unreleased/helm-chart/networking/index.html | 2 +-
.../unreleased/helm-chart/persistence/index.html | 2 +-
in-dev/unreleased/helm-chart/production/index.html | 2 +-
in-dev/unreleased/helm-chart/reference/index.html | 2 +-
in-dev/unreleased/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../managing-security/external-pdp/opa/index.html | 2 +-
in-dev/unreleased/managing-security/index.html | 2 +-
in-dev/unreleased/metastores/index.html | 2 +-
.../unreleased/metastores/nosql-mongodb/index.html | 2 +-
.../metastores/relational-jdbc/index.html | 2 +-
in-dev/unreleased/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../polaris-management-api/index.html | 2 +-
in-dev/unreleased/polaris-spark-client/index.html | 2 +-
in-dev/unreleased/policy/index.html | 2 +-
in-dev/unreleased/realm/index.html | 2 +-
in-dev/unreleased/telemetry/index.html | 2 +-
index.html | 2 +-
index.xml | 13 +-
...rch-index.16cddc4b87130d47cf5449e131af1cb9.json | 1 -
...rch-index.fd610730538d118736d6c3bb425045cf.json | 1 +
releases/0.9.0/access-control/index.html | 2 +-
releases/0.9.0/command-line-interface/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/0.9.0/entities/index.html | 2 +-
releases/0.9.0/index.html | 2 +-
releases/0.9.0/metastores/index.html | 2 +-
releases/0.9.0/overview/index.html | 2 +-
.../0.9.0/polaris-management-service/index.html | 2 +-
releases/0.9.0/quickstart/index.html | 2 +-
releases/0.9.0/rest-catalog-open-api/index.html | 2 +-
releases/1.0.0/access-control/index.html | 2 +-
releases/1.0.0/admin-tool/index.html | 2 +-
releases/1.0.0/command-line-interface/index.html | 2 +-
releases/1.0.0/configuration/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.0.0/entities/index.html | 2 +-
releases/1.0.0/evolution/index.html | 2 +-
releases/1.0.0/generic-table/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../quickstart-deploy-aws/index.html | 2 +-
.../quickstart-deploy-azure/index.html | 2 +-
.../quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.0.0/getting-started/quickstart/index.html | 2 +-
.../1.0.0/getting-started/using-polaris/index.html | 2 +-
releases/1.0.0/index.html | 2 +-
releases/1.0.0/metastores/index.html | 2 +-
releases/1.0.0/polaris-catalog-service/index.html | 2 +-
.../1.0.0/polaris-management-service/index.html | 2 +-
releases/1.0.0/polaris-spark-client/index.html | 2 +-
releases/1.0.0/policy/index.html | 2 +-
releases/1.0.0/realm/index.html | 2 +-
releases/1.0.0/telemetry/index.html | 2 +-
releases/1.0.1/access-control/index.html | 2 +-
releases/1.0.1/admin-tool/index.html | 2 +-
releases/1.0.1/command-line-interface/index.html | 2 +-
releases/1.0.1/configuration/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.0.1/entities/index.html | 2 +-
releases/1.0.1/evolution/index.html | 2 +-
releases/1.0.1/generic-table/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../quickstart-deploy-aws/index.html | 2 +-
.../quickstart-deploy-azure/index.html | 2 +-
.../quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.1/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.0.1/getting-started/quickstart/index.html | 2 +-
.../1.0.1/getting-started/using-polaris/index.html | 2 +-
releases/1.0.1/index.html | 2 +-
releases/1.0.1/metastores/index.html | 2 +-
releases/1.0.1/polaris-catalog-service/index.html | 2 +-
.../1.0.1/polaris-management-service/index.html | 2 +-
releases/1.0.1/polaris-spark-client/index.html | 2 +-
releases/1.0.1/policy/index.html | 2 +-
releases/1.0.1/realm/index.html | 2 +-
releases/1.0.1/telemetry/index.html | 2 +-
releases/1.1.0/access-control/index.html | 2 +-
releases/1.1.0/admin-tool/index.html | 2 +-
releases/1.1.0/command-line-interface/index.html | 2 +-
releases/1.1.0/configuration/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.1.0/entities/index.html | 2 +-
releases/1.1.0/evolution/index.html | 2 +-
releases/1.1.0/external-idp/index.html | 2 +-
releases/1.1.0/generic-table/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../quickstart-deploy-aws/index.html | 2 +-
.../quickstart-deploy-azure/index.html | 2 +-
.../quickstart-deploy-gcp/index.html | 2 +-
releases/1.1.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
releases/1.1.0/getting-started/minio/index.html | 2 +-
.../1.1.0/getting-started/quickstart/index.html | 2 +-
.../1.1.0/getting-started/using-polaris/index.html | 2 +-
releases/1.1.0/helm/index.html | 2 +-
releases/1.1.0/index.html | 2 +-
releases/1.1.0/metastores/index.html | 2 +-
releases/1.1.0/polaris-catalog-service/index.html | 2 +-
.../1.1.0/polaris-management-service/index.html | 2 +-
releases/1.1.0/polaris-spark-client/index.html | 2 +-
releases/1.1.0/policy/index.html | 2 +-
releases/1.1.0/realm/index.html | 2 +-
releases/1.1.0/telemetry/index.html | 2 +-
releases/1.2.0/admin-tool/index.html | 2 +-
releases/1.2.0/command-line-interface/index.html | 2 +-
releases/1.2.0/configuration/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.2.0/entities/index.html | 2 +-
releases/1.2.0/evolution/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.2.0/federation/index.html | 2 +-
releases/1.2.0/generic-table/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
releases/1.2.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.2.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
releases/1.2.0/helm/index.html | 2 +-
releases/1.2.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
releases/1.2.0/managing-security/index.html | 2 +-
releases/1.2.0/metastores/index.html | 2 +-
releases/1.2.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../polaris-management-api/index.html | 2 +-
releases/1.2.0/polaris-spark-client/index.html | 2 +-
releases/1.2.0/policy/index.html | 2 +-
releases/1.2.0/realm/index.html | 2 +-
releases/1.2.0/telemetry/index.html | 2 +-
releases/1.3.0/admin-tool/index.html | 2 +-
releases/1.3.0/command-line-interface/index.html | 2 +-
releases/1.3.0/configuration/index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.3.0/entities/index.html | 2 +-
releases/1.3.0/evolution/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.3.0/federation/index.html | 2 +-
releases/1.3.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
releases/1.3.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.3.0/getting-started/quick-start/index.html | 2 +-
.../1.3.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
releases/1.3.0/helm/index.html | 2 +-
releases/1.3.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../managing-security/external-pdp/opa/index.html | 2 +-
releases/1.3.0/managing-security/index.html | 2 +-
releases/1.3.0/metastores/index.html | 2 +-
releases/1.3.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../polaris-management-api/index.html | 2 +-
releases/1.3.0/polaris-spark-client/index.html | 2 +-
releases/1.3.0/policy/index.html | 2 +-
releases/1.3.0/realm/index.html | 2 +-
releases/1.3.0/telemetry/index.html | 2 +-
releases/1.4.0/admin-tool/index.html | 2 +-
releases/1.4.0/command-line-interface/index.html | 2 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../configuration/configuring-polaris/index.html | 2 +-
releases/1.4.0/configuration/index.html | 2 +-
releases/1.4.0/downstream-build/index.html | 2 +-
releases/1.4.0/entities/index.html | 2 +-
releases/1.4.0/evolution/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.0/federation/index.html | 2 +-
releases/1.4.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.4.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.4.0/getting-started/quick-start/index.html | 2 +-
.../1.4.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../1.4.0/helm-chart/authentication/index.html | 2 +-
releases/1.4.0/helm-chart/dev/index.html | 2 +-
releases/1.4.0/helm-chart/index.html | 2 +-
releases/1.4.0/helm-chart/networking/index.html | 2 +-
releases/1.4.0/helm-chart/persistence/index.html | 2 +-
releases/1.4.0/helm-chart/production/index.html | 2 +-
releases/1.4.0/helm-chart/reference/index.html | 2 +-
releases/1.4.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.0/managing-security/index.html | 2 +-
releases/1.4.0/metastores/index.html | 2 +-
releases/1.4.0/metastores/nosql-mongodb/index.html | 2 +-
.../1.4.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../polaris-management-api/index.html | 2 +-
releases/1.4.0/polaris-spark-client/index.html | 2 +-
releases/1.4.0/policy/index.html | 2 +-
releases/1.4.0/realm/index.html | 2 +-
releases/1.4.0/telemetry/index.html | 2 +-
releases/1.4.1/admin-tool/index.html | 2 +-
releases/1.4.1/command-line-interface/index.html | 2 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../configuration/configuring-polaris/index.html | 2 +-
releases/1.4.1/configuration/index.html | 2 +-
releases/1.4.1/downstream-build/index.html | 2 +-
releases/1.4.1/entities/index.html | 2 +-
releases/1.4.1/evolution/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.1/federation/index.html | 2 +-
releases/1.4.1/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.4.1/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.4.1/getting-started/quick-start/index.html | 2 +-
.../1.4.1/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../1.4.1/helm-chart/authentication/index.html | 2 +-
releases/1.4.1/helm-chart/dev/index.html | 2 +-
releases/1.4.1/helm-chart/index.html | 2 +-
releases/1.4.1/helm-chart/networking/index.html | 2 +-
releases/1.4.1/helm-chart/persistence/index.html | 2 +-
releases/1.4.1/helm-chart/production/index.html | 2 +-
releases/1.4.1/helm-chart/reference/index.html | 2 +-
releases/1.4.1/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.1/managing-security/index.html | 2 +-
releases/1.4.1/metastores/index.html | 2 +-
releases/1.4.1/metastores/nosql-mongodb/index.html | 2 +-
.../1.4.1/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.1/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../polaris-management-api/index.html | 2 +-
releases/1.4.1/polaris-spark-client/index.html | 2 +-
releases/1.4.1/policy/index.html | 2 +-
releases/1.4.1/realm/index.html | 2 +-
releases/1.4.1/telemetry/index.html | 2 +-
releases/1.5.0/admin-tool/index.html | 2 +-
releases/1.5.0/command-line-interface/index.html | 2 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../configuration/configuring-polaris/index.html | 2 +-
releases/1.5.0/configuration/index.html | 2 +-
releases/1.5.0/downstream-build/index.html | 2 +-
releases/1.5.0/entities/index.html | 2 +-
releases/1.5.0/evolution/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.5.0/federation/index.html | 2 +-
releases/1.5.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.5.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.5.0/getting-started/quick-start/index.html | 2 +-
.../1.5.0/getting-started/setup-tools/index.html | 2 +-
.../1.5.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../1.5.0/helm-chart/authentication/index.html | 2 +-
releases/1.5.0/helm-chart/dev/index.html | 2 +-
releases/1.5.0/helm-chart/index.html | 2 +-
releases/1.5.0/helm-chart/networking/index.html | 2 +-
releases/1.5.0/helm-chart/persistence/index.html | 2 +-
releases/1.5.0/helm-chart/production/index.html | 2 +-
releases/1.5.0/helm-chart/reference/index.html | 2 +-
releases/1.5.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../managing-security/external-pdp/opa/index.html | 2 +-
releases/1.5.0/managing-security/index.html | 2 +-
releases/1.5.0/metastores/index.html | 2 +-
releases/1.5.0/metastores/nosql-mongodb/index.html | 2 +-
.../1.5.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.5.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../polaris-management-api/index.html | 2 +-
releases/1.5.0/polaris-spark-client/index.html | 2 +-
releases/1.5.0/policy/index.html | 2 +-
releases/1.5.0/realm/index.html | 2 +-
releases/1.5.0/telemetry/index.html | 2 +-
releases/index.html | 2 +-
sitemap.xml | 2 +-
tags/authorization/index.html | 2 +-
tags/backend/index.html | 2 +-
tags/ceph/index.html | 2 +-
tags/cockroachdb/index.html | 2 +-
tags/flink/index.html | 2 +-
tags/idp/index.html | 2 +-
tags/index.html | 2 +-
tags/index.xml | 2 +-
tags/jaeger/index.html | 2 +-
tags/jdbc/index.html | 2 +-
tags/keycloak/index.html | 2 +-
tags/minio/index.html | 2 +-
tags/object-storage/index.html | 2 +-
tags/ozone/index.html | 2 +-
tags/postgres/index.html | 2 +-
tags/prometheus/index.html | 2 +-
tags/rustfs/index.html | 2 +-
tags/spark/index.html | 2 +-
tags/telemetry/index.html | 2 +-
tags/{minio => trino}/index.html | 2 +-
tags/trino/index.xml | 12 ++
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 +-
514 files changed, 805 insertions(+), 526 deletions(-)
diff --git a/404.html b/404.html
index 2a89c25c89..177020376b 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 828cba1bfd..24974faa9b 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 28c6be8694..5bbcd58b00 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 7587a864f8..97c03a23b4 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 6721a66169..f57953aa45 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 2e83c1637f..af8a4c7374 100644
--- a/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html
+++ b/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html
@@ -6,7 +6,7 @@ Engine lock-in : every OLAP engine optimises for its own metadata layer and file
Data silos : transactional data sits in RDBMS, click-streams in an S3 data lake, CRM data in a SaaS vault, etc. Cross-domain analysis requires expensive ETL and still arrives stale.
Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><meta itemprop=datePublished content="2025-10-21T00:00:00+00:00"><meta itemprop=dateModified content="2025-10-21T00:00:00+00:00"><meta itemprop=wordCount content="1235"><meta name=twitter:card content="summary"><meta name=twitter:title content="StarRocks and Apache Polaris Integration: Building a [...]
Data silos : transactional data sits in RDBMS, click-streams in an S3 data lake, CRM data in a SaaS vault, etc. Cross-domain analysis requires expensive ETL and still arrives stale.
-Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><link rel=preload href=/scss/main.min.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 97a80a0acf..7051e2e837 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="486"><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 d6972b2a5a..f64074f2ae 100644
--- a/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
+++ b/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
@@ -2,7 +2,7 @@
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta property="og:url" content="https://polaris.apache.org/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/"><meta property="og:site_name" content [...]
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-01-06T00:00: [...]
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta itemprop=datePublished content="2026-01-06T00:00:00+00:00"><meta itemprop=dateModified content="2026-01-06T00:00:00+00:00"><meta itemprop=wordCount content="1804"><meta name=twitter:card content [...]
-What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><link rel=preload href=/scss/main.min.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 34ba88ced9..a21a79a75e 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 cf35ec2f86..12b8f443c4 100644
--- a/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html
+++ b/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html
@@ -2,7 +2,7 @@
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta property="og:url" content="https://polaris.apache.org/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/"><meta property="og:site_name" con [...]
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="202 [...]
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta itemprop=datePublished content="2026-02-04T00:00:00+00:00"><meta itemprop=dateModified content="2026-02-04T00:00:00+00:00"><meta itemprop=wordCount content="774"><meta name=twitter [...]
-Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><link rel=preload href=/scss/main.min.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 0634e55082..b0a4df23c0 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 0ab798bcfa..cf7d25096c 100644
--- a/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
+++ b/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
@@ -2,7 +2,7 @@
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta property="og:url" content="https://polaris.apache.org/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Introducing the setu [...]
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-03-29T00:00:00+00:00"><meta property="article:mo [...]
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta itemprop=datePublished content="2026-03-29T00:00:00+00:00"><meta itemprop=dateModified content="2026-03-29T00:00:00+00:00"><meta itemprop=wordCount content="426"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
-To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><link rel=preload href=/scss/main.min.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 d11bb3bd56..61167087db 100644
--- a/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
+++ b/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
@@ -2,7 +2,7 @@
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta property="og:url" content="https://polaris.apache.org/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/"><meta property="og:site_name" conte [...]
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-04-04T [...]
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta itemprop=datePublished content="2026-04-04T00:00:00+00:00"><meta itemprop=dateModified content="2026-04-04T00:00:00+00:00"><meta itemprop=wordCount content="2490"><meta name=twitter:card c [...]
-Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><link rel=preload href=/scss/main.min.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 e190b08b0a..b34392646a 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 65a31d1d93..21433427a3 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 b8dc8b1a85..4e2cecfcd5 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 417767458f..60c9cf16ae 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 3ea0c401da..c843fa1217 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 6a7a9a534b..118f245443 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 edf94bb575..2dd632c826 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 bbeae8535c..5fbdbebd2d 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 a387222276..83ee367f51 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 c71c3349ea..447cd52dc6 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 1a4bf20187..b6a260a44b 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 35be39a41b..8933cebb5c 100644
--- a/community/release-guides/release-verification-guide/index.html
+++ b/community/release-guides/release-verification-guide/index.html
@@ -10,7 +10,7 @@ Please keep the ASF Release Policy, especially the section on “Owned and Contr
Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><meta itemprop=wordCount content="1384"><meta name=twitter:card content="summary"><meta name=twitter:title content="Release Verification Guide"><meta name=twitter:description content="Audience: Committers and interested contributors.
This guide walks you through the process of verifying a staged Apache Polaris release candidate.
Please keep the ASF Release Policy, especially the section on “Owned and Controlled Hardware,” in mind: Strictly speaking, releases must be verified on hardware owned and controlled by the committer.
-Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><link rel=preload href=/scss/main.min.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 d4fb4dfe39..5ca2fdaaa3 100644
--- a/community/release-guides/semi-automated-release-guide/index.html
+++ b/community/release-guides/semi-automated-release-guide/index.html
@@ -10,7 +10,7 @@ Note that all screenshots in this page are for illustration purposes only. The a
Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><meta itemprop=wordCount content="2020"><meta name=twitter:card content="summary"><meta name=twitter:title content="Semi-Automated Release Gui [...]
Overview🔗 The steps performed in the Manual Release Guide have been automated to a large extent. This semi-automated release guide outlines the workflows that can be used to perform a release with little manual intervention.
Note that all screenshots in this page are for illustration purposes only. The actual repository name, version numbers, etc. may be different.
-Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><link rel=preload href=/scss/main.min.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 6a6854cb54..a3861a7960 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 8dd3d29a5e..80a66828d7 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 f951f37ac3..668f5a210a 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 9194060b08..1dffd3266e 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 c1a16a076e..7afdd00b20 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 c6c7fdbd24..8a98db14ec 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 4b2062380c..f7785d73e0 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 e0285d72fc..979552bf56 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 f29a01e502..a015c5c86a 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 872602f6cf..509b3c9301 100644
--- a/downloads/1.1.0/index.html
+++ b/downloads/1.1.0/index.html
@@ -2,7 +2,7 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
from <code>symmetric.pem</code> to <code>symmetric.key</code>.</li><li>For migrations from 1.0.x to 1.1.x, users using JDBC persistence and wanting to continue using v1 schema, must ensure
that they, run following SQL statement under <code>POLARIS_SCHEMA</code> to make sure version table exists:<div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-sql data-lang=sql><span style=display:flex><span><span style=color:#204a87;font-weight:700>CREATE</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>TABLE</span><span style=color:#f8f8f8> </span [...]
</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000>version_key</span><span style=color:#f8f8f8> </span><span style=color:#204a87>TEXT</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>PRIMARY</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>KEY</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8>
diff --git a/downloads/1.2.0/index.html b/downloads/1.2.0/index.html
index 4866bbf947..6ec1e5fa39 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 ee37c464ad..fe2cfa78f7 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 1c94fc1628..98a39dca52 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 9d9695b9ef..65221d9a39 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 a49f5e9d41..2e3b5b0c3e 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 0e4a2e11f0..34a193d86e 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>gpg --import KEYS
</span></span></code></pre></div><p>Then verify the <code>.asc</code> signature files:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-bash data-lang=bash><span style=display:flex><span>gpg --verify apache-polaris-<span style=color:#ce5c00;font-weight:700>[</span>version<span style=color:#ce5c00;font-weight:700>]</span>.tar.gz.asc
</span></span></code></pre></div><h3 id=verifying-checksums id=verifying-checksums>Verifying Checksums<a class=heading-anchor href=#verifying-checksums aria-label=Anchor>🔗</a></h3><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-bash data-lang=bash><span style=display:flex><span>shasum -a <span style=color:#0000cf;font-weight:700>512</span> --check apache-polaris-<span style=col [...]
diff --git a/downloads/readme/index.html b/downloads/readme/index.html
index 2956922561..3b6396e15b 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 a983f99ea7..e690c38765 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="395"><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>
@@ -12,7 +12,8 @@ This example cluster is configured for basic access key authentication only. It
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span class=td-sidebar-nav-active-item>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Storage: Ceph</li></ol></nav><div class=td-content><h1 [...]
It does not include STS (Security Token Service) or temporary credentials.
diff --git a/guides/cockroachdb/index.html b/guides/cockroachdb/index.html
index c6f6d5aac9..42a27d75ef 100644
--- a/guides/cockroachdb/index.html
+++ b/guides/cockroachdb/index.html
@@ -10,7 +10,7 @@ If such an image is not already present, build the Polaris image with support fo
export POLARIS_PERSISTENCE_RELATIONAL_JDBC_DATABASE_TYPE=cockroachdb export QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://cockroachdb:26257/polaris?sslmode=disable export QUARKUS_DATASOURCE_USERNAME=root export QUARKUS_DATASOURCE_PASSWORD="" export ASSETS_PATH=$(pwd)/site/content/guides/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f site/content/guides/jdbc/docker-compose-bootstrap-db.yml -f site/content/guides/assets/cockroachdb/docker-compose-cockroachdb.ym [...]
If such an image is not already present, build the Polaris image with support for JDBC persistence and the Postgres JDBC driver:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-export POLARIS_PERSISTENCE_RELATIONAL_JDBC_DATABASE_TYPE=cockroachdb export QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://cockroachdb:26257/polaris?sslmode=disable export QUARKUS_DATASOURCE_USERNAME=root export QUARKUS_DATASOURCE_PASSWORD="" export ASSETS_PATH=$(pwd)/site/content/guides/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f site/content/guides/jdbc/docker-compose-bootstrap-db.yml -f site/content/guides/assets/cockroachdb/docker-compose-cockroachdb.ym [...]
+export POLARIS_PERSISTENCE_RELATIONAL_JDBC_DATABASE_TYPE=cockroachdb export QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://cockroachdb:26257/polaris?sslmode=disable export QUARKUS_DATASOURCE_USERNAME=root export QUARKUS_DATASOURCE_PASSWORD="" export ASSETS_PATH=$(pwd)/site/content/guides/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f site/content/guides/jdbc/docker-compose-bootstrap-db.yml -f site/content/guides/assets/cockroachdb/docker-compose-cockroachdb.ym [...]
<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>
@@ -20,7 +20,8 @@ export POLARIS_PERSISTENCE_RELATIONAL_JDBC_DATABASE_TYPE=cockroachdb export QUAR
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Backend: JDBC, CockroachDB</li></ol></nav><div class=t [...]
the Postgres JDBC driver:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-shell data-lang=shell><span style=display:flex><span>./gradlew <span style=color:#4e9a06>\
diff --git a/guides/flink/index.html b/guides/flink/index.html
index cf7a96b2a7..b5127863e2 100644
--- a/guides/flink/index.html
+++ b/guides/flink/index.html
@@ -10,7 +10,7 @@ Build the Polaris server image if it’s not already present locally:
export S3_ENDPOINT=http://rustfs:9000 docker compose -f site/content/guides/rustfs/docker-compose.yml -f site/content/guides/flink/docker-compose.yml up --build Open the Flink SQL client inside the running jobmanager container:"><meta itemprop=wordCount content="241"><meta itemprop=keywords content="Flink"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris and Apache Flink"><meta name=twitter:description content="This getting s [...]
Build the Polaris server image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-export S3_ENDPOINT=http://rustfs:9000 docker compose -f site/content/guides/rustfs/docker-compose.yml -f site/content/guides/flink/docker-compose.yml up --build Open the Flink SQL client inside the running jobmanager container:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f633 [...]
+export S3_ENDPOINT=http://rustfs:9000 docker compose -f site/content/guides/rustfs/docker-compose.yml -f site/content/guides/flink/docker-compose.yml up --build Open the Flink SQL client inside the running jobmanager container:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f633 [...]
<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>
@@ -20,7 +20,8 @@ export S3_ENDPOINT=http://rustfs:9000 docker compose -f site/content/guides/rust
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check checked>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check checked>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span class=td-sidebar-nav-active-item>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Client: Apache Flink</li></ol></nav><div class=td-cont [...]
</span></span></span><span style=display:flex><span> :polaris-server:assemble <span style=color:#4e9a06>\
diff --git a/guides/index.html b/guides/index.html
index 4f2fdda098..1ca25e51d8 100644
--- a/guides/index.html
+++ b/guides/index.html
@@ -1,12 +1,12 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/guides/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png hr [...]
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 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 property="og:url" content="https://polaris.apache.org/guides/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris Guides"><meta property="og:description" content="You can quickly get started with Polaris by playing with the docker-compose examples provided by the [...]
+Flink: An example that uses RustFS for S3-compatible object storage and Apache Flink as the stream processing engine, with Polaris as the Iceberg REST Catalog."><meta property="og:url" content="https://polaris.apache.org/guides/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris Guides"><meta property="og:description" content="You can quickly get started with Polaris by playing with the docker-compose examples provided by the guides [...]
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 property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Apache Polaris Guides"><meta itemprop=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 guid [...]
+Flink: An example that uses RustFS for S3-compatible object storage and Apache Flink as the stream processing engine, with Polaris as the Iceberg REST Catalog."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Apache Polaris Guides"><meta itemprop=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 guide has de [...]
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="618"><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 [...]
+Flink: An example that uses RustFS for S3-compatible object storage and Apache Flink as the stream processing engine, with Polaris as the Iceberg REST Catalog."><meta itemprop=wordCount content="667"><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 guide ha [...]
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=" [...]
+Flink: An example that uses RustFS for S3-compatible object storage and Apache Flink as the stream processing engine, with Polaris as the Iceberg REST 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="sha256-P [...]
<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>
@@ -16,12 +16,15 @@ Telemetry: An example that includes Prometheus and Jaeger to collect metrics and
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li class="breadcrumb-item active" aria-current=page>Guides</li></ol></nav><div class=td-content><h1>Apache Polaris Guides</h1><header class [...]
by the guides shown on the left of this page.
Each guide has detailed instructions.</p><h2 id=prerequisites id=prerequisites>Prerequisites<a class=heading-anchor href=#prerequisites aria-label=Anchor>🔗</a></h2><ul><li><a href=https://docs.docker.com/get-docker/>Docker</a></li><li><a href=https://docs.docker.com/compose/install/>Docker Compose</a></li><li><a href=https://stedolan.github.io/jq/download/>jq</a> (for some examples)</li></ul><h2 id=getting-started-examples id=getting-started-examples>Getting Started Examples<a class=head [...]
-Apache Spark and a Jupyter notebook.</p></li><li><p><a href=telemetry>Telemetry</a>: An example that includes Prometheus and Jaeger to collect metrics and
+Apache Spark and a Jupyter notebook.</p></li><li><p><a href=flink>Flink</a>: An example that uses RustFS for S3-compatible object storage and Apache Flink
+as the stream processing engine, with Polaris as the Iceberg REST Catalog.</p></li><li><p><a href=trino>Trino</a>: An example that uses RustFS for S3-compatible object storage and Trino
+as the SQL query engine, with Polaris as the Iceberg REST Catalog.</p></li><li><p><a href=telemetry>Telemetry</a>: An example that includes Prometheus and Jaeger to collect metrics and
traces from Apache Polaris. This example automatically creates a <code>polaris_demo</code> catalog.</p></li><li><p><a href=keycloak>Keycloak</a>: An example that uses Keycloak as an external identity provider (IDP) for
authentication.</p></li></ul><h2 id=authoring-guides id=authoring-guides>Authoring Guides<a class=heading-anchor href=#authoring-guides aria-label=Anchor>🔗</a></h2><p>Writing new Guides or updating existing ones, especially those that use Docker Compose, should follow these
guidelines. This ensures that the examples work as expected and that the guides pass the tests
diff --git a/guides/index.xml b/guides/index.xml
index b9c43325e5..25f2ba8cd3 100644
--- a/guides/index.xml
+++ b/guides/index.xml
@@ -168,7 +168,18 @@ exit 0
</span></span></span><span style="display:flex;"><span> -Dquarkus.container-image.build<span style="color:#ce5c00;font-weight:bold">=</span><span style="color:#204a87">true</span>
</span></span></code></pre></div><h2 id="run-the-docker-compose-file" id="run-the-docker-compose-file">Run the <code>docker-compose</code> file<a class="heading-anchor" href="#run-the-docker-compose-file" aria-label="Anchor">🔗</a>
</h2>
-<p>To start the <code>docker-compose</code> file with the necessary dependencies, run these commands from the repo&rsquo;s root directory:</p></description></item><item><title>Getting Started with Apache Polaris and Apache Flink</title><link>https://polaris.apache.org/guides/flink/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/flink/</guid><description><p>This getting started guide provides a <code> [...]
+<p>To start the <code>docker-compose</code> file with the necessary dependencies, run these commands from the repo&rsquo;s root directory:</p></description></item><item><title>Getting Started with Apache Polaris and Trino</title><link>https://polaris.apache.org/guides/trino/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/trino/</guid><description><p>This getting started guide provides a <code>docker- [...]
+Apache Polaris is configured as an Iceberg REST Catalog, and <a href="https://rustfs.com/">RustFS</a> provides S3-compatible object storage.</p>
+<p>The <code>docker-compose</code> file starts the following services:</p>
+<ul>
+<li><code>rustfs</code> — S3-compatible object storage for Iceberg data files</li>
+<li><code>polaris</code> — Apache Polaris running with an in-memory metastore</li>
+<li><code>polaris-setup</code> — bootstraps a catalog, grants, and a namespace in Polaris</li>
+<li><code>trino</code> — Trino configured with an Iceberg connector pointing at Polaris</li>
+</ul>
+<h2 id="build-the-polaris-image" id="build-the-polaris-image">Build the Polaris image<a class="heading-anchor" href="#build-the-polaris-image" aria-label="Anchor">🔗</a>
+</h2>
+<p>If a Polaris image is not already present locally, build one with the following command:</p></description></item><item><title>Getting Started with Apache Polaris and Apache Flink</title><link>https://polaris.apache.org/guides/flink/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/flink/</guid><description><p>This getting started guide provides a <code>docker-compose</code> file to set up <a href="https:// [...]
<ol>
<li>
<p>Build the Polaris server image if it&rsquo;s not already present locally:</p>
diff --git a/guides/jdbc/index.html b/guides/jdbc/index.html
index 916b3a1573..2e574026d6 100644
--- a/guides/jdbc/index.html
+++ b/guides/jdbc/index.html
@@ -10,7 +10,7 @@ If such an image is not already present, build the Polaris image with support fo
export QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://postgres:5432/POLARIS export QUARKUS_DATASOURCE_USERNAME=postgres export QUARKUS_DATASOURCE_PASSWORD=postgres export ASSETS_PATH=$(pwd)/site/content/guides/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f site/content/guides/jdbc/docker-compose-bootstrap-db.yml -f site/content/guides/assets/postgres/docker-compose-postgres.yml -f site/content/guides/jdbc/docker-compose.yml up Using spark-sql: attach to the ru [...]
If such an image is not already present, build the Polaris image with support for JDBC persistence and the Postgres JDBC driver:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
-export QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://postgres:5432/POLARIS export QUARKUS_DATASOURCE_USERNAME=postgres export QUARKUS_DATASOURCE_PASSWORD=postgres export ASSETS_PATH=$(pwd)/site/content/guides/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f site/content/guides/jdbc/docker-compose-bootstrap-db.yml -f site/content/guides/assets/postgres/docker-compose-postgres.yml -f site/content/guides/jdbc/docker-compose.yml up Using spark-sql: attach to the ru [...]
+export QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://postgres:5432/POLARIS export QUARKUS_DATASOURCE_USERNAME=postgres export QUARKUS_DATASOURCE_PASSWORD=postgres export ASSETS_PATH=$(pwd)/site/content/guides/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f site/content/guides/jdbc/docker-compose-bootstrap-db.yml -f site/content/guides/assets/postgres/docker-compose-postgres.yml -f site/content/guides/jdbc/docker-compose.yml up Using spark-sql: attach to the ru [...]
<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>
@@ -20,7 +20,8 @@ export QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://postgres:5432/POLARIS expor
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Backend: JDBC, Postgres</li></ol></nav><div class=td-c [...]
the Postgres JDBC driver:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-shell data-lang=shell><span style=display:flex><span>./gradlew <span style=color:#4e9a06>\
diff --git a/guides/keycloak/index.html b/guides/keycloak/index.html
index 6e0df6384d..a85806ac6c 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>
@@ -16,7 +16,8 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Authentication: Keycloak</li></ol></nav><div class=td- [...]
created and configured from the <code>iceberg-realm.json</code> file.</p><p>This Keycloak realm contains 1 client definition: <code>client1:s3cr3t</code>. It is configured to return tokens with the following
diff --git a/guides/minio/index.html b/guides/minio/index.html
index 48b730a860..2c78feb4df 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="240"><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>
@@ -20,7 +20,8 @@ Starting the Example🔗 Build the Polaris server image if it’s not already pr
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check checked>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span class=td-sidebar-nav-active-item>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Storage: MinIO</li></ol></nav><div class=td-content><h [...]
See the <a href=../spark>Spark Notebooks Example</a> for a more advanced Spark setup.</p><h2 id=starting-the-example id=starting-the-example>Starting the Example<a class=heading-anchor href=#starting-the-example aria-label=Anchor>🔗</a></h2><ol><li><p>Build the Polaris server image if it’s not already present locally:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-shel [...]
diff --git a/guides/ozone/index.html b/guides/ozone/index.html
index 8630779d80..ace0f14260 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
docker 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="331"><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 stora [...]
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:
-docker 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 int [...]
+docker 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 int [...]
<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>
@@ -20,7 +20,8 @@ docker compose -f site/content/guides/ozone/docker-compose.yml up Note: this exa
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Storage: Apache Ozone</li></ol></nav><div class=td-con [...]
See the <a href=../spark>Spark Notebooks Example</a> for a more advanced Spark setup.</p><h2 id=starting-the-example id=starting-the-example>Starting the Example<a class=heading-anchor href=#starting-the-example aria-label=Anchor>🔗</a></h2><p>Start the docker compose group by running the following command from the root of the repository:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code clas [...]
diff --git a/guides/quickstart/index.html b/guides/quickstart/index.html
index 3c2bc849e2..f27ec0fd2a 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
curl -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:
-curl -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.3d73cf27c1009b1dc9bf179 [...]
+curl -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.3d73cf27c1009b1dc9bf179 [...]
<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>
@@ -20,7 +20,8 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Quickstart</li></ol></nav><div class=td-content><h1>Qu [...]
</span></span></code></pre></div><p>This command will start Polaris + RustFS and automatically create:</p><ul><li>Catalog: <code>quickstart_catalog</code></li><li>Principal: <code>quickstart_user</code> (with full access)</li></ul><p>Check the logs for credentials and example commands:</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:fl [...]
diff --git a/guides/readme/index.html b/guides/readme/index.html
index 3c000281fd..e095683c39 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>
@@ -8,6 +8,7 @@
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check checked>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span class=td-sidebar-nav-active-item></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page></li></ol></na [...]
\ No newline at end of file
diff --git a/guides/rustfs/index.html b/guides/rustfs/index.html
index 546badd321..466f6c4d8d 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="249"><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>
@@ -16,7 +16,8 @@ Spark is used as a query engine. This example assumes a local Spark installation
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check checked>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span class=td-sidebar-nav-active-item>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Storage: RustFS</li></ol></nav><div class=td-content>< [...]
See the <a href=../spark>Spark Notebooks Example</a> for a more advanced Spark setup.</p><h2 id=starting-the-example id=starting-the-example>Starting the Example<a class=heading-anchor href=#starting-the-example aria-label=Anchor>🔗</a></h2><ol><li><p>Build the Polaris server image if it’s not already present locally:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-shel [...]
diff --git a/guides/spark/index.html b/guides/spark/index.html
index 90f60209a5..0a4a53a576 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:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -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="173"><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 name=tw [...]
Build the Polaris image🔗 If a Polaris image is not already present locally, build one with the following command:
-./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -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=/scss/mai [...]
+./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -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=/scss/mai [...]
<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>
@@ -16,7 +16,8 @@ Build the Polaris image🔗 If a Polaris image is not already present locally, b
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check checked>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span class=td-sidebar-nav-active-item>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span class=td-sidebar-nav-active-item>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Client: Apache Spark</li></ol></nav><div class=td-cont [...]
A Jupyter notebook is used to run PySpark.</p><h2 id=build-the-polaris-image id=build-the-polaris-image>Build the Polaris image<a class=heading-anchor href=#build-the-polaris-image aria-label=Anchor>🔗</a></h2><p>If a Polaris image is not already present locally, build one with the following command:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-shell data-lang=shell><span [...]
diff --git a/guides/telemetry/index.html b/guides/telemetry/index.html
index cf09a06243..87b55f6ff5 100644
--- a/guides/telemetry/index.html
+++ b/guides/telemetry/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
export ASSETS_PATH=$(pwd)/site/content/guides/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f site/content/guides/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
<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>
@@ -24,7 +24,8 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Telemetry: Prometheus and Jaeger</li></ol></nav><div c [...]
</span></span></span><span style=display:flex><span> :polaris-server:assemble <span style=color:#4e9a06>\
diff --git a/guides/trino/catalog/polaris.properties b/guides/trino/catalog/polaris.properties
new file mode 100644
index 0000000000..d5341f601b
--- /dev/null
+++ b/guides/trino/catalog/polaris.properties
@@ -0,0 +1,33 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+connector.name=iceberg
+iceberg.catalog.type=rest
+iceberg.rest-catalog.uri=http://polaris:8181/api/catalog
+iceberg.rest-catalog.security=OAUTH2
+iceberg.rest-catalog.oauth2.credential=${ENV:CLIENT_ID}:${ENV:CLIENT_SECRET}
+iceberg.rest-catalog.oauth2.scope=PRINCIPAL_ROLE:ALL
+iceberg.rest-catalog.warehouse=quickstart_catalog
+iceberg.rest-catalog.vended-credentials-enabled=true
+# Required to route requests to the correct Polaris realm
+iceberg.rest-catalog.http-headers=Polaris-Realm: POLARIS
+fs.s3.enabled=true
+s3.endpoint=http://rustfs:9000
+s3.path-style-access=true
+s3.region=us-west-2
diff --git a/guides/trino/docker-compose.yml b/guides/trino/docker-compose.yml
new file mode 100644
index 0000000000..6faa3d9382
--- /dev/null
+++ b/guides/trino/docker-compose.yml
@@ -0,0 +1,144 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+services:
+
+ rustfs:
+ image: rustfs/rustfs
+ ports:
+ - "9000:9000" # S3 API port
+ - "9001:9001" # Console port
+ environment:
+ RUSTFS_ACCESS_KEY: rustfsadmin
+ RUSTFS_SECRET_KEY: rustfsadmin
+ RUSTFS_VOLUMES: /data
+ RUSTFS_ADDRESS: ":9000"
+ RUSTFS_CONSOLE_ENABLE: "true"
+ RUSTFS_CONSOLE_ADDRESS: ":9001"
+ healthcheck:
+ test: ["CMD-SHELL", "curl --fail http://127.0.0.1:9000/health && curl --fail http://127.0.0.1:9001/rustfs/console/health"]
+ interval: 30s
+ timeout: 10s
+ retries: 3
+ start_period: 40s
+
+ setup_bucket:
+ image: amazon/aws-cli:2.35.4
+ depends_on:
+ rustfs:
+ condition: service_healthy
+ environment:
+ AWS_ACCESS_KEY_ID: rustfsadmin
+ AWS_SECRET_ACCESS_KEY: rustfsadmin
+ AWS_ENDPOINT_URL: http://rustfs:9000
+ entrypoint: "/bin/sh"
+ command:
+ - "-c"
+ - >-
+ echo Creating RustFS bucket... &&
+ aws s3 mb s3://bucket123 &&
+ aws s3 ls &&
+ echo Bucket setup complete.
+
+ polaris:
+ image: apache/polaris:latest
+ ports:
+ - "8181:8181"
+ - "5005:5005"
+ depends_on:
+ rustfs:
+ condition: service_healthy
+ setup_bucket:
+ condition: service_completed_successfully
+ environment:
+ JAVA_DEBUG: true
+ JAVA_DEBUG_PORT: "*:5005"
+ AWS_REGION: us-west-2
+ AWS_ACCESS_KEY_ID: rustfsadmin
+ AWS_SECRET_ACCESS_KEY: rustfsadmin
+ POLARIS_BOOTSTRAP_CREDENTIALS: POLARIS,root,s3cr3t
+ polaris.realm-context.realms: POLARIS
+ quarkus.otel.sdk.disabled: "true"
+ healthcheck:
+ test: ["CMD", "curl", "--fail", "http://localhost:8182/q/health"]
+ interval: 2s
+ timeout: 10s
+ retries: 10
+ start_period: 10s
+
+ polaris-setup:
+ image: alpine/curl:8.20.0
+ depends_on:
+ polaris:
+ condition: service_healthy
+ setup_bucket:
+ condition: service_completed_successfully
+ environment:
+ - CLIENT_ID=root
+ - CLIENT_SECRET=s3cr3t
+ volumes:
+ - ../assets/polaris/:/polaris
+ entrypoint: "/bin/sh"
+ command:
+ - "-c"
+ - >-
+ source /polaris/obtain-token.sh &&
+ echo Creating catalog... &&
+ export STORAGE_CONFIG_INFO='{"storageType":"S3",
+ "endpoint":"http://localhost:9000",
+ "endpointInternal":"http://rustfs:9000",
+ "pathStyleAccess":true,
+ "region":"us-west-2"}' &&
+ export STORAGE_LOCATION='s3://bucket123' &&
+ /polaris/create-catalog.sh POLARIS $$TOKEN &&
+ echo Extra grants... &&
+ curl \
+ --fail-with-body \
+ -H "Authorization: Bearer $$TOKEN" \
+ -H 'Content-Type: application/json' \
+ -X PUT \
+ http://polaris:8181/api/management/v1/catalogs/quickstart_catalog/catalog-roles/catalog_admin/grants \
+ -d '{"type":"catalog", "privilege":"CATALOG_MANAGE_CONTENT"}' &&
+ echo Done. &&
+ touch /tmp/polaris-setup-done &&
+ tail -f /dev/null
+ healthcheck:
+ interval: 1s
+ timeout: 10s
+ retries: 240
+ test: ["CMD", "test", "-f", "/tmp/polaris-setup-done"]
+
+ trino:
+ image: trinodb/trino
+ ports:
+ - "8080:8080"
+ depends_on:
+ polaris-setup:
+ condition: service_healthy
+ environment:
+ - CLIENT_ID=root
+ - CLIENT_SECRET=s3cr3t
+ volumes:
+ - ./catalog:/etc/trino/catalog
+ healthcheck:
+ test: ["CMD", "curl", "--fail", "http://localhost:8080/v1/info"]
+ interval: 5s
+ timeout: 10s
+ retries: 20
+ start_period: 30s
diff --git a/guides/trino/index.html b/guides/trino/index.html
new file mode 100644
index 0000000000..1185e3f7d8
--- /dev/null
+++ b/guides/trino/index.html
@@ -0,0 +1,53 @@
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+The docker-compose file starts the following services:
+rustfs — S3-compatible object storage for Iceberg data files polaris — Apache Polaris running with an in-memory metastore polaris-setup — bootstraps a catalog, grants, and a namespace in Polaris trino — Trino configured with an Iceberg connector pointing at Polaris Build the Polaris image🔗 If a Polaris image is not already present locally, build one with the following command:"><meta property="og:url" content="https://polaris.apache.org/guides/trino/"><meta property="og:site_name" conten [...]
+The docker-compose file starts the following services:
+rustfs — S3-compatible object storage for Iceberg data files polaris — Apache Polaris running with an in-memory metastore polaris-setup — bootstraps a catalog, grants, and a namespace in Polaris trino — Trino configured with an Iceberg connector pointing at Polaris Build the Polaris image🔗 If a Polaris image is not already present locally, build one with the following command:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:s [...]
+The docker-compose file starts the following services:
+rustfs — S3-compatible object storage for Iceberg data files polaris — Apache Polaris running with an in-memory metastore polaris-setup — bootstraps a catalog, grants, and a namespace in Polaris trino — Trino configured with an Iceberg connector pointing at Polaris Build the Polaris image🔗 If a Polaris image is not already present locally, build one with the following command:"><meta itemprop=wordCount content="410"><meta itemprop=keywords content="Trino"><meta name=twitter:card content= [...]
+The docker-compose file starts the following services:
+rustfs — S3-compatible object storage for Iceberg data files polaris — Apache Polaris running with an in-memory metastore polaris-setup — bootstraps a catalog, grants, and a namespace in Polaris trino — Trino configured with an Iceberg connector pointing at Polaris Build the Polaris image🔗 If a Polaris image is not already present locally, build one with the following command:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=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>
+<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
+<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
+<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
+<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
+<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check checked>
+<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span class=td-sidebar-nav-active-item>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
+<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
+<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Client: Trino</li></ol></nav><div class=td-content><h1 [...]
+Apache Polaris is configured as an Iceberg REST Catalog, and <a href=https://rustfs.com/>RustFS</a> provides S3-compatible object storage.</p><p>The <code>docker-compose</code> file starts the following services:</p><ul><li><code>rustfs</code> — S3-compatible object storage for Iceberg data files</li><li><code>polaris</code> — Apache Polaris running with an in-memory metastore</li><li><code>polaris-setup</code> — bootstraps a catalog, grants, and a namespace in Polaris</li><li><code>trin [...]
+</span></span></span><span style=display:flex><span> :polaris-server:assemble <span style=color:#4e9a06>\
+</span></span></span><span style=display:flex><span> :polaris-server:quarkusAppPartsBuild --rerun <span style=color:#4e9a06>\
+</span></span></span><span style=display:flex><span> -Dquarkus.container-image.build<span style=color:#ce5c00;font-weight:700>=</span><span style=color:#204a87>true</span>
+</span></span></code></pre></div><h2 id=run-the-docker-compose-file id=run-the-docker-compose-file>Run the <code>docker-compose</code> file<a class=heading-anchor href=#run-the-docker-compose-file aria-label=Anchor>🔗</a></h2><p>Start all services from the repo’s root directory:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-shell data-lang=shell><span style=display:fl [...]
+</span></span></code></pre></div><p>Wait until the <code>trino</code> service is healthy before proceeding. You can check by watching for the log line <code>HTTP server started</code> in the Trino container output.</p><h2 id=connect-to-the-trino-cli id=connect-to-the-trino-cli>Connect to the Trino CLI<a class=heading-anchor href=#connect-to-the-trino-cli aria-label=Anchor>🔗</a></h2><p>Open a Trino CLI session inside the running Trino container:</p><div class=highlight><pre tabindex=0 sty [...]
+</span></span></code></pre></div><h2 id=run-sql-queries id=run-sql-queries>Run SQL queries<a class=heading-anchor href=#run-sql-queries aria-label=Anchor>🔗</a></h2><p>The <code>polaris-setup</code> service already created a <code>quickstart_catalog</code> backed by RustFS. Create a schema, table, and run some queries:</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-sql data- [...]
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#000>USE</span><span style=color:#f8f8f8> </span><span style=color:#000>polaris</span><span style=color:#000;font-weight:700>.</span><span style=color:#000>demo</span><span style=color:#000;font-weight:700>;</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>CREATE</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>TABLE</span><span style=color:#f8f8f8> </span><span style=color:#000>events</span><span style=color:#f8f8f8> </span><span style=color:#000;font-weight:700>(</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000>event_id</span><span style=color:#f8f8f8> </span><span style=color:#204a87>BIGINT</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000>event_type</span><span style=color:#f8f8f8> </span><span style=color:#204a87>VARCHAR</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000>user_id</span><span style=color:#f8f8f8> </span><span style=color:#204a87>BIGINT</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000>created_at</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>TIMESTAMP</span><span style=color:#000;font-weight:700>(</span><span style=color:#0000cf;font-weight:700>6</span><span style=color:#000;font-weight:700>)</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>WITH</span><span style=color:#f8f8f8> </span><span [...]
+</span></span></span><span style=display:flex><span><span style=color:#000;font-weight:700>)</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>WITH</span><span style=color:#f8f8f8> </span><span style=color:#000;font-weight:700>(</span><span style=color:#000>format</span><span style=color:#f8f8f8> </span><span style=color:#ce5c00;font-weight:700>=</span><span style=color:#f8f8f8> </span><span style=color:#4e9a06>'PARQUET'</span><span style=color:#000;font-weight:700>);</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>INSERT</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>INTO</span><span style=color:#f8f8f8> </span><span style=color:#000>events</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>VALUES</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000;font-weight:700>(</span><span style=color:#0000cf;font-weight:700>1</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8> </span><span style=color:#4e9a06>'page_view'</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8> </span><span style=color:#0000cf;font-weight:700>101</span><span style=color:#000;font-weight:700>, [...]
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000;font-weight:700>(</span><span style=color:#0000cf;font-weight:700>2</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8> </span><span style=color:#4e9a06>'click'</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8> </span><span style=color:#0000cf;font-weight:700>102</span><span style=color:#000;font-weight:700>, [...]
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000;font-weight:700>(</span><span style=color:#0000cf;font-weight:700>3</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8> </span><span style=color:#4e9a06>'purchase'</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8> </span><span style=color:#0000cf;font-weight:700>101</span><span style=color:#000;font-weight:700>, [...]
+</span></span></span><span style=display:flex><span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>SELECT</span><span style=color:#f8f8f8> </span><span style=color:#000>event_type</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>count</span><span style=color:#000;font-weight:700>(</span><span style=color:#ce5c00;font-weight:700>*</span><span style=color:#000;font-weight:700>)</span><span style=color:#f8f8f8> </spa [...]
+</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>FROM</span><span style=color:#f8f8f8> </span><span style=color:#000>events</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>GROUP</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>BY</span><span style=color:#f8f8f8> </span><span style=color:#000>event_type</span><span style=color:#f8f8f8>
+</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>ORDER</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>BY</span><span style=color:#f8f8f8> </span><span style=color:#000>cnt</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>DESC</span><span style=color:#000;font-weight:700>;</span><span style=color:#f8f8f8>
+</span></span></span></code></pre></div><h2 id=catalog-configuration id=catalog-configuration>Catalog configuration<a class=heading-anchor href=#catalog-configuration aria-label=Anchor>🔗</a></h2><p>The Trino Iceberg catalog is defined in <code>catalog/polaris.properties</code> and mounted into the Trino container at <code>/etc/trino/catalog/</code>. Key properties:</p><table><thead><tr><th>Property</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><code>iceberg.catalog.ty [...]
+<code>endpointInternal</code> (<code>http://rustfs:9000</code>) is used by Polaris when writing Iceberg metadata files.
+<code>endpoint</code> (<code>http://localhost:9000</code>) is the externally reachable address for clients running outside Docker.
+Trino configures its S3 endpoint directly in <code>catalog/polaris.properties</code> using the internal Docker hostname <code>rustfs</code>.</p><h2 id=useful-urls id=useful-urls>Useful URLs<a class=heading-anchor href=#useful-urls aria-label=Anchor>🔗</a></h2><ul><li>Trino Web UI: <a href=http://localhost:8080>http://localhost:8080</a></li><li>Polaris REST API: <a href=http://localhost:8181>http://localhost:8181</a></li><li>RustFS Console: <a href=http://localhost:9001>http://localhost:90 [...]
\ No newline at end of file
diff --git a/in-dev/index.html b/in-dev/index.html
index 08a3ee2eb5..663556b12c 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 31bc26d2eb..4223a97855 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 e9603162c2..15747b1017 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="1376"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 080d2ccae4..c702cff42a 100644
--- a/in-dev/unreleased/command-line-interface/index.html
+++ b/in-dev/unreleased/command-line-interface/index.html
@@ -14,7 +14,7 @@ usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help mes
Installation🔗 Install the latest release from PyPI:
pip install apache-polaris For development, run make client-setup-env to set up the Python client environment.
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --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>
diff --git a/in-dev/unreleased/configuration/configuration-reference/index.html b/in-dev/unreleased/configuration/configuration-reference/index.html
index 6347c29f8b..030a686c46 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="6148"><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-aws-s3-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index dc55e2e170..793fb76c92 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
index aefc44d01e..bbced4f73f 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
@@ -2,7 +2,7 @@
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/"><meta propert [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Configuring Azure Blob [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Azure Blob Cloud Storage"><meta name=twitter:description con [...]
-Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossori [...]
+Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossori [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index 52180285cb..42a50c7c11 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 e7052706f6..0ef6f3335f 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="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 f23e052ae8..2863a06bc0 100644
--- a/in-dev/unreleased/configuration/configuring-polaris/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.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 9a7a643ab3..ffa090fa1d 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 16a33644ab..9c5c4bbca6 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 e4c8f0d5c7..8f348cf3c5 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 27176141ef..6d9799b987 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 384d2ab484..b92f52e6fa 100644
--- a/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
+++ b/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/federation/bigquery-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og: [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="BigQuery Metastore Federation" [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="BigQuery Metastore Federation"><meta name=twitter:description content="Polaris c [...]
-Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.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 1ac4368bdd..9c90594360 100644
--- a/in-dev/unreleased/federation/hive-metastore-federation/index.html
+++ b/in-dev/unreleased/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" conte [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Hive Metastore Federation"><meta itemp [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.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 304dab940f..f63b27fe63 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 02328d9544..37b87ab34c 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 b3fbff8d77..d2cf83d6c2 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="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.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 5b99923234..8243842455 100644
--- a/in-dev/unreleased/getting-started/binary-distribution/index.html
+++ b/in-dev/unreleased/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.5.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VE
bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><meta itemprop=wordCount content="93"><meta name=twitter:card content="summary"><meta name=twitter:title content="Binary Distribution"><meta name=twitter:description content="Use this guide to quickly start running Polaris using the pre-built binary distribution.
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download the latest release and extract the binary distribution:
POLARIS_VERSION=1.5.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="s [...]
+bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="s [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
index 4c640bb663..a0479682b5 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html
index b159bfd7ea..13eef3509d 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html
index ae692653d4..d8d33457b6 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 6b92058808..a25e895c1d 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalog" [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index cc52f577ab..383b344bfd 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"><m [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.3d [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.3d [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 7e220be55a..e64439335e 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Pol [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Creating a catal [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.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 fa5e09fc53..b26927642d 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-oz [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.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 a412b21bc5..a0a235238c 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 8b2e867784..81bf01c6da 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 a42731e60a..f2976b190f 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 1603214c08..965bc24691 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/index.html b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/index.html
index 992cb45a24..092c6a3f9b 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 701b9917d1..67508c588f 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 ee0de84bf2..909a1c33e3 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html b/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
index 5c93057ae9..3fc80b5262 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.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 7a5fdea5fe..937e4f9e20 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 ccd964b5b7..2f08dafb84 100644
--- a/in-dev/unreleased/getting-started/install-dependencies/index.html
+++ b/in-dev/unreleased/getting-started/install-dependencies/index.html
@@ -6,7 +6,7 @@ pip install apache-polaris Prerequisites🔗 This guide covers building Polaris,
If you only need the Polaris CLI, you can install it without cloning the repository:
pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="518"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introdu [...]
If you only need the Polaris CLI, you can install it without cloning the repository:
-pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link hre [...]
+pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link hre [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/quick-start/index.html b/in-dev/unreleased/getting-started/quick-start/index.html
index 4c8db83466..d79ad0a276 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 c9eb3ec23c..b5d38c1916 100644
--- a/in-dev/unreleased/getting-started/setup-tools/index.html
+++ b/in-dev/unreleased/getting-started/setup-tools/index.html
@@ -10,7 +10,7 @@ pip install apache-polaris This command supports bootstrapping new environments
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="361"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
The Polaris CLI can be installed from PyPI:
pip install apache-polaris This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.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 de0dd6d285..34ec1fa98e 100644
--- a/in-dev/unreleased/getting-started/using-polaris/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><meta itemprop=wordCount content="1323"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Install the Polaris CLI from PyPI:
pip install apache-polaris Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
-In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.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 e83e67c980..00e41e3213 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 063066bb55..90ffcfb20d 100644
--- a/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/authentication/index.html b/in-dev/unreleased/helm-chart/authentication/index.html
index afa97c043e..baf5d39b89 100644
--- a/in-dev/unreleased/helm-chart/authentication/index.html
+++ b/in-dev/unreleased/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.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 8f60b86a25..2550b40ee8 100644
--- a/in-dev/unreleased/helm-chart/dev/index.html
+++ b/in-dev/unreleased/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="808"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+minikube 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-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/helm-chart/index.html b/in-dev/unreleased/helm-chart/index.html
index d1f3541f1c..11eba51288 100644
--- a/in-dev/unreleased/helm-chart/index.html
+++ b/in-dev/unreleased/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="168"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.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 fd3acdd5be..218fe886f3 100644
--- a/in-dev/unreleased/helm-chart/networking/index.html
+++ b/in-dev/unreleased/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.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 01e66d91d5..992da35eeb 100644
--- a/in-dev/unreleased/helm-chart/persistence/index.html
+++ b/in-dev/unreleased/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.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 695db7aa01..f94c1da28b 100644
--- a/in-dev/unreleased/helm-chart/production/index.html
+++ b/in-dev/unreleased/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="765"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-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 05050c3044..0e65256bd9 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 652ef8a563..35fbc96f4d 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 f8f7b0f112..a37e02e8a3 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 d9ce38ead1..d5baa6238f 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 b27c060882..a2e086c1a5 100644
--- a/in-dev/unreleased/managing-security/external-idp/index.html
+++ b/in-dev/unreleased/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.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 8c09b88c6b..6782c8c348 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 c85a3cfa4d..294b915f03 100644
--- a/in-dev/unreleased/managing-security/external-pdp/opa/index.html
+++ b/in-dev/unreleased/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.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 d32e3802b8..6c51ff7154 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 c2c607b8db..f696d5344f 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 a2b1173f89..3a2edb0c9d 100644
--- a/in-dev/unreleased/metastores/nosql-mongodb/index.html
+++ b/in-dev/unreleased/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/metastores/relational-jdbc/index.html b/in-dev/unreleased/metastores/relational-jdbc/index.html
index 38f432b90c..021c6b16f8 100644
--- a/in-dev/unreleased/metastores/relational-jdbc/index.html
+++ b/in-dev/unreleased/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/polaris-api-specs/index.html b/in-dev/unreleased/polaris-api-specs/index.html
index 56f4f1b76f..e459b9df44 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 01a50b2c5e..556aa4b774 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 d83a36f199..c55ddb3b72 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 e830cae450..17f8538267 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 c024b7e7ec..77d2db5191 100644
--- a/in-dev/unreleased/policy/index.html
+++ b/in-dev/unreleased/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 2ba2784ef6..156ed3d338 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 6ae43ed9b9..cbf9634ec4 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 15c0c3a090..386109ff2b 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/index.xml b/index.xml
index 864fe45544..27cfdb9498 100644
--- a/index.xml
+++ b/index.xml
@@ -3892,7 +3892,18 @@ Additionally, Polaris will be bootstrapped to use this database and Docker conta
</span></span><span style="display:flex;"><span>./getting-started/assets/cloud_providers/deploy-gcp.sh
</span></span></code></pre></div><h3 id="environment-variables" id="environment-variables">Environment Variables<a class="heading-anchor" href="#environment-variables" aria-label="Anchor">🔗</a>
</h3>
-<p>The deployment script accepts the following environment variables:</p></description></item><item><title>Deploying Polaris on MinIO</title><link>https://polaris.apache.org/releases/1.1.0/getting-started/minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/1.1.0/getting-started/minio/</guid><description><p>In this guide we walk through setting up a simple Polaris Server with local <a href="https://www.min.io/">M [...]
+<p>The deployment script accepts the following environment variables:</p></description></item><item><title>Getting Started with Apache Polaris and Trino</title><link>https://polaris.apache.org/guides/trino/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/trino/</guid><description><p>This getting started guide provides a <code>docker-compose</code> file to set up <a href="https://trino.io/">Trino</a> [...]
+Apache Polaris is configured as an Iceberg REST Catalog, and <a href="https://rustfs.com/">RustFS</a> provides S3-compatible object storage.</p>
+<p>The <code>docker-compose</code> file starts the following services:</p>
+<ul>
+<li><code>rustfs</code> — S3-compatible object storage for Iceberg data files</li>
+<li><code>polaris</code> — Apache Polaris running with an in-memory metastore</li>
+<li><code>polaris-setup</code> — bootstraps a catalog, grants, and a namespace in Polaris</li>
+<li><code>trino</code> — Trino configured with an Iceberg connector pointing at Polaris</li>
+</ul>
+<h2 id="build-the-polaris-image" id="build-the-polaris-image">Build the Polaris image<a class="heading-anchor" href="#build-the-polaris-image" aria-label="Anchor">🔗</a>
+</h2>
+<p>If a Polaris image is not already present locally, build one with the following command:</p></description></item><item><title>Deploying Polaris on MinIO</title><link>https://polaris.apache.org/releases/1.1.0/getting-started/minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/1.1.0/getting-started/minio/</guid><description><p>In this guide we walk through setting up a simple Polaris Server with local <a href="htt [...]
<p>Similar configurations are expected to work with other S3-compatible systems that also have the
<a href="https://docs.aws.amazon.com/STS/latest/APIReference/welcome.html">STS</a> API.</p>
<h1 id="setup" id="setup">Setup<a class="heading-anchor" href="#setup" aria-label="Anchor">🔗</a>
diff --git a/offline-search-index.16cddc4b87130d47cf5449e131af1cb9.json b/offline-search-index.16cddc4b87130d47cf5449e131af1cb9.json
deleted file mode 100644
index 44bb6ae799..0000000000
--- a/offline-search-index.16cddc4b87130d47cf5449e131af1cb9.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.fd610730538d118736d6c3bb425045cf.json b/offline-search-index.fd610730538d118736d6c3bb425045cf.json
new file mode 100644
index 0000000000..4ca495ee15
--- /dev/null
+++ b/offline-search-index.fd610730538d118736d6c3bb425045cf.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 c4b7d6f07d..32cc919194 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 1eb2d253ff..06d2c5252c 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 cfbf3a90ef..1d727d90d6 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 aa2691cfbc..573e6dc880 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 7bb128b7e1..02e1df6e26 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 5f48cc8e8d..c2f3003283 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 b282fc9e5e..900009092c 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 3a81999aae..953bf7162a 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 7aefb9c1fd..024d9fc9dc 100644
--- a/releases/0.9.0/quickstart/index.html
+++ b/releases/0.9.0/quickstart/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/quickstart/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quick Start"><meta property="og:description" content="This g [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Quick Start"><meta itemprop=description content="This guide serves as a [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="1433"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quick Start"><meta name=twitter:description content="This guide serves as a introduction to several key entities that can [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.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 e56789092f..3934f32d72 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 700f34f720..bade56bd3d 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 b466359b9b..dd3582fa4b 100644
--- a/releases/1.0.0/admin-tool/index.html
+++ b/releases/1.0.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="522"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 c83a0e7361..c3009ff832 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 191cd46553..c416a13802 100644
--- a/releases/1.0.0/configuration/index.html
+++ b/releases/1.0.0/configuration/index.html
@@ -10,7 +10,7 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><meta itemprop=wordCount content="1607"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to con [...]
Note: for Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics.
-Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.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 91c1848cc1..89d15b9385 100644
--- a/releases/1.0.0/configuring-polaris-for-production/index.html
+++ b/releases/1.0.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="913"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 d16307e47a..14aa80560c 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 d14634ff9d..2dd8c618a9 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 8fbb0e26b0..36f544f467 100644
--- a/releases/1.0.0/generic-table/index.html
+++ b/releases/1.0.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.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 88a8f4404b..ae78beb031 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 16cafe0a71..62f684a36e 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 465497026b..2521add310 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 09d9b2f96e..167ffd5ee4 100644
--- a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
+++ b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0ed8566bd1..cc92c3cc20 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 8ffe905db0..bd203c78da 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 82be877bf3..13f36762df 100644
--- a/releases/1.0.0/getting-started/quickstart/index.html
+++ b/releases/1.0.0/getting-started/quickstart/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d13de254eb..de7a66b70c 100644
--- a/releases/1.0.0/getting-started/using-polaris/index.html
+++ b/releases/1.0.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1282"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0a9e60d61d..5305a1684a 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 617f38efc3..a0b634bef1 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 abda57c10d..1eb8035954 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 a61e5a545e..2361f6dbfa 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 788d8017f3..91eb85796c 100644
--- a/releases/1.0.0/polaris-spark-client/index.html
+++ b/releases/1.0.0/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="648"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.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 92b09a6268..742fd3ab0f 100644
--- a/releases/1.0.0/policy/index.html
+++ b/releases/1.0.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 bc15fdaead..c3fcbc72ff 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 e413756d3b..77f0fffc41 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 6898764622..16c6915c1f 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 ffc37f497d..c6b63a4fb4 100644
--- a/releases/1.0.1/admin-tool/index.html
+++ b/releases/1.0.1/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="522"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 882426e408..800156d29a 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 25b9569734..0e1f8be46c 100644
--- a/releases/1.0.1/configuration/index.html
+++ b/releases/1.0.1/configuration/index.html
@@ -10,7 +10,7 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><meta itemprop=wordCount content="1644"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to con [...]
Note: for Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics.
-Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.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 09aea11e96..da6fea9dcc 100644
--- a/releases/1.0.1/configuring-polaris-for-production/index.html
+++ b/releases/1.0.1/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="913"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 87093d9c40..e863fd891e 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 0f521ec62a..dd18057568 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 b4d2feeb6b..291d5d0389 100644
--- a/releases/1.0.1/generic-table/index.html
+++ b/releases/1.0.1/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.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 6aa4f0f267..eeab2f9230 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 02f4d4ee59..dc1ebff0bb 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 77e2166844..b2c6fcec4c 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 8097c7a2b5..8484a8c250 100644
--- a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
+++ b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0394357a7b..9bd9ecf14a 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 589b25025f..4e7d336faa 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 9deca7e541..42806b507b 100644
--- a/releases/1.0.1/getting-started/quickstart/index.html
+++ b/releases/1.0.1/getting-started/quickstart/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1881c4c74e..120b92e1af 100644
--- a/releases/1.0.1/getting-started/using-polaris/index.html
+++ b/releases/1.0.1/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1282"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0bd66dc181..127bda25f7 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 effa410b3f..c2841f9d60 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 e5b3e567c6..ee9b228c8f 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 22575f33a0..c6bf779101 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 98b6a5d95c..dffc469398 100644
--- a/releases/1.0.1/polaris-spark-client/index.html
+++ b/releases/1.0.1/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.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 b208655e89..b30aab5a9a 100644
--- a/releases/1.0.1/policy/index.html
+++ b/releases/1.0.1/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 10bf60e31c..d18f6e5076 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 3a40914b0c..4a72c0d777 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 00d08ea796..8fa51b63f8 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 4d0610304d..089ed75a55 100644
--- a/releases/1.1.0/admin-tool/index.html
+++ b/releases/1.1.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="516"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 fa97ac670a..32e0246551 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 9bd00b1321..de23f0e8f1 100644
--- a/releases/1.1.0/configuration/index.html
+++ b/releases/1.1.0/configuration/index.html
@@ -6,7 +6,7 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
Note For Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1644"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris (Incubating). Unless stated otherwise, this information is valid both for Polaris Docker i [...]
Note For Production tips and best practices, refer to Configuring Polaris for Production.
-First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.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 50277e0b82..bc9c760a37 100644
--- a/releases/1.1.0/configuring-polaris-for-production/index.html
+++ b/releases/1.1.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="918"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 70dc0deee6..d77516e212 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 4f694a5159..68bf5e1659 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 efe4d63672..8ec01654b8 100644
--- a/releases/1.1.0/external-idp/index.html
+++ b/releases/1.1.0/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="1272"><meta name=twitter:card content="summary"><meta name=twitter:title content="Externa [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.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 a4291dd401..f67b2d4eaf 100644
--- a/releases/1.1.0/generic-table/index.html
+++ b/releases/1.1.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.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 452698caef..a95d31c172 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 dbd9d9d930..7ec6203e44 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 8fd4b1a0ae..9474f6abc2 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 9b57954bb7..36f696166e 100644
--- a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
+++ b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7de1f130f3..711941da90 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 6d5b4fad5f..e2b6b631d1 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 a9462da1a3..8a6d4164db 100644
--- a/releases/1.1.0/getting-started/minio/index.html
+++ b/releases/1.1.0/getting-started/minio/index.html
@@ -14,7 +14,7 @@ docker compose -f getting-started/minio/docker-compose.yml up The compose script
Similar configurations are expected to work with other S3-compatible systems that also have the STS API.
Setup🔗 Clone the Polaris source repository, then build a docker image for Polaris.
./gradlew :polaris-server:assemble -Dquarkus.container-image.build=true Start MinIO with Polaris using the docker compose example.
-docker compose -f getting-started/minio/docker-compose.yml up The compose script will start MinIO on default ports (API on 9000, UI on 9001) plus a Polaris Server pre-configured to that MinIO instance."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8 [...]
+docker compose -f getting-started/minio/docker-compose.yml up The compose script will start MinIO on default ports (API on 9000, UI on 9001) plus a Polaris Server pre-configured to that MinIO instance."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1e0cbb8fc4..ea61e38d9c 100644
--- a/releases/1.1.0/getting-started/quickstart/index.html
+++ b/releases/1.1.0/getting-started/quickstart/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d714584eff..6fdc3aae3d 100644
--- a/releases/1.1.0/getting-started/using-polaris/index.html
+++ b/releases/1.1.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1414"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 027981340b..00f86884f7 100644
--- a/releases/1.1.0/helm/index.html
+++ b/releases/1.1.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 Running local
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><meta itemprop=wordCount content="4576"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.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 84253ba6c7..544c1cb394 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 430fad1cb2..d99d35891b 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 70cffa5aae..e87db06281 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 d36c0d4ee0..cd9b9a3723 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 424f8dd660..74e67a5bc9 100644
--- a/releases/1.1.0/polaris-spark-client/index.html
+++ b/releases/1.1.0/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.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 9d8b39e6ca..baa2a03264 100644
--- a/releases/1.1.0/policy/index.html
+++ b/releases/1.1.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 306a977278..fc2bf0a1d4 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 258dfd8ad9..e32ae69a83 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 2bc1a4a3af..a872198e37 100644
--- a/releases/1.2.0/admin-tool/index.html
+++ b/releases/1.2.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="517"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 4d8f638711..c9e5c83546 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 df21a99ad1..842e26e0e8 100644
--- a/releases/1.2.0/configuration/index.html
+++ b/releases/1.2.0/configuration/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1770"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris (Incu [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.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 316f323e8a..231f2256a7 100644
--- a/releases/1.2.0/configuring-polaris-for-production/index.html
+++ b/releases/1.2.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="918"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 87aaa04aad..4b08fb6e67 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 eedd454f5b..b9310c9ff4 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 01906e2577..613f01a7c8 100644
--- a/releases/1.2.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.2.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="598"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.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 37db4b5786..74c0e47829 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 cc416a6836..20208b713d 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 ff81d59a29..2d657d35c6 100644
--- a/releases/1.2.0/generic-table/index.html
+++ b/releases/1.2.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.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 2e140fa7e2..6cb8851990 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 f4652befbc..cead97cb48 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 37b6679644..1c1f3c9c97 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/index.html
@@ -6,7 +6,7 @@ Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://e
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="82"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.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.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 47fbcb2593..b93a6582f0 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b3941ff224..c856fc691f 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.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 d59eaa1e09..11e1d03ff3 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ AWS S3 MinIO For the polaris catalogs create command there are few s3 only optio
AWS S3 MinIO For the polaris catalogs create command there are few s3 only options
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><meta itemprop=wordCount content="72"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on S3 compatible cloud providers"><meta name=twitter:description content="The following S3 compatible cloud providers can be configured [...]
AWS S3 MinIO For the polaris catalogs create command there are few s3 only options
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6 [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 273b322ee0..02746a13c5 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 94db6817e5..53b33f658d 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 442166c15e..eb1334a6ec 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 4a77d2e4f3..4a90b5d953 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 3865a4faea..46495913af 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 e2debb2c68..3037a29bc2 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 8dc51e8936..edd9f52046 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 8eca69dab4..05d1e4a63e 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 fde23fa2f6..03283ff53e 100644
--- a/releases/1.2.0/getting-started/using-polaris/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.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.2.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.2.0/getting-started/using-polaris/keycloak-idp/index.html
index b8829e98df..6f19117c59 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 22c5a4ddca..105af97bcd 100644
--- a/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the Polaris-Request-Id header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity=" [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the Polaris-Request-Id header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.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.2.0/helm/index.html b/releases/1.2.0/helm/index.html
index e425ce6825..9a19977a5a 100644
--- a/releases/1.2.0/helm/index.html
+++ b/releases/1.2.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 Running local
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><meta itemprop=wordCount content="4578"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.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 18f29fc77c..6da9d965bc 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 5f223be61f..b7feb1c7e1 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 d12b01999f..3e707e38b4 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 db966c0995..ac319ebe2f 100644
--- a/releases/1.2.0/managing-security/external-idp/index.html
+++ b/releases/1.2.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.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 8a81795c70..ee2863d77e 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 335b1e3e01..c2d3af3698 100644
--- a/releases/1.2.0/metastores/index.html
+++ b/releases/1.2.0/metastores/index.html
@@ -10,7 +10,7 @@ We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 using environment variables:"><meta itemprop=wordCount content="585"><meta name=twitter:card content="summary"><meta name=twitter:title content="Metastores"><meta name=twitter:description content="This page explains how to configure and use Polaris metastores with either the recommended Relational JDBC or the deprecated EclipseLink persistence backends.
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
We have 2 options for configuring the persistence backend:
-1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.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 759ec8b1da..6688f79457 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 36c24062ed..a484fbd57a 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 2f974a8bee..1367d6be21 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 4bfe2637de..a571859ff9 100644
--- a/releases/1.2.0/polaris-spark-client/index.html
+++ b/releases/1.2.0/polaris-spark-client/index.html
@@ -6,7 +6,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Polaris Catalog OpenAPI Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
-Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.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 e489087e26..d59bb278ee 100644
--- a/releases/1.2.0/policy/index.html
+++ b/releases/1.2.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 6552f6d0d3..c8208a86c2 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 29fd50dd1f..80040938cb 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 7888c9a1a5..4be14cef16 100644
--- a/releases/1.3.0/admin-tool/index.html
+++ b/releases/1.3.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="517"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 cbf8ea9de2..962555ec90 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 ec3e45817d..346a838f74 100644
--- a/releases/1.3.0/configuration/index.html
+++ b/releases/1.3.0/configuration/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="2860"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris (Incu [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.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 b29eb683d9..ddc886b115 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 6a3a5e7dae..a96b5ed76a 100644
--- a/releases/1.3.0/configuring-polaris-for-production/index.html
+++ b/releases/1.3.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuring Polaris for Production"><meta itempro [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1000"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=t [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 e9514544ae..6e5ad9c581 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 0210ba4786..20c3da9390 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 67258da5ce..84a7183a9e 100644
--- a/releases/1.3.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.3.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.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 d0a0a0a7bf..62ebe641e2 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 2e4e190a2f..d7cd53aa22 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 ecf708ea50..71fadc4ca9 100644
--- a/releases/1.3.0/generic-table/index.html
+++ b/releases/1.3.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table"><meta property="og:description" content="The Generic Table in Apache [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table"><meta itemprop=description content="The Generic Table in Apache Polaris is designed [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta itemprop=wordCount content="796"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non-Iceberg tables acros [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.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 699302cb72..23d16a6882 100644
--- a/releases/1.3.0/getting-started/binary-distribution/index.html
+++ b/releases/1.3.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.tgz | tar xz cd polaris-distribution-1.0.0-incubating Start the Polaris server:
bin/server The server will start and listen on http://localhost:8181. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.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 [...]
+You can verify the server is running by checking the health endpoint:"><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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 2f571658f3..9ce785095e 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3d3274b3f1..010eb8635c 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 87e442c224..bf5c3f031a 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 3f8d493e2a..929a287c6b 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.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/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 c8b4716675..adc3e8e8d2 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 48b263153f..9a7c7169c7 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.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 f3a9b17697..0d87d13772 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.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 bd5c659fbd..11a373e228 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><meta itemprop=wordCount content="98"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on S3 compatible cloud providers"><meta [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKc [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKc [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a397fc64fa..de0aa418c5 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 6985eb9e12..3159ceec00 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 d209b0ef4d..27a90fecef 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 dff1ddcf03..62ac609bc7 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 640cc56cd9..e719c5b778 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 9fcb0df529..5ef1ad90b4 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 bbcf5dd128..864b368391 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 d0cc4b72f2..ff8e00bbae 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 24d0a01af1..190834a212 100644
--- a/releases/1.3.0/getting-started/quick-start/index.html
+++ b/releases/1.3.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/main/site/content/guide
Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended for [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.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 e8d8b3ca96..d0a495511f 100644
--- a/releases/1.3.0/getting-started/using-polaris/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.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.3.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.3.0/getting-started/using-polaris/keycloak-idp/index.html
index 1d701486ce..826f658fe9 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 18494c9a07..adc3104a83 100644
--- a/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1a62f144b6..179b4c889e 100644
--- a/releases/1.3.0/helm/index.html
+++ b/releases/1.3.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructi
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><meta itemprop=wordCount content="5086"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.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 fe1431f904..ed0c06f4db 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 5f278ee3c6..0dc34b1fc6 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 49893136cf..33eacd192e 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 450c989e52..6f3d72fef5 100644
--- a/releases/1.3.0/managing-security/external-idp/index.html
+++ b/releases/1.3.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.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 b959d7f3d3..58b34f1cd3 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 1c93e06af0..6fce1b1460 100644
--- a/releases/1.3.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.3.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris (Incubating) with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1380"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris (Incubating) with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.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 6657fe1418..133dd0a889 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 9cf37787c2..a8e70e6eb3 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 075d77caa8..5d49b440ef 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 03213e8aa0..ef7b3010e0 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 5db7604e5f..e37d5c9d57 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 a9da11a15a..a2a6736d01 100644
--- a/releases/1.3.0/polaris-spark-client/index.html
+++ b/releases/1.3.0/polaris-spark-client/index.html
@@ -6,7 +6,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Polaris Catalog OpenAPI Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
-Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.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 581b034c72..86caa986dc 100644
--- a/releases/1.3.0/policy/index.html
+++ b/releases/1.3.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 ce45a4f2b1..e6ce31557c 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 42e02fe562..bf0496b3da 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 0b7ccb3fdb..e315ca484b 100644
--- a/releases/1.4.0/admin-tool/index.html
+++ b/releases/1.4.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 3be1bb5f8c..b94a32d870 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 0e601aa101..a4b16b58e7 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 02a8d9f6e3..f622ab72e8 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 564aedc3f5..9581c5fc05 100644
--- a/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1025"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 07e4f77d77..cedb53ab8b 100644
--- a/releases/1.4.0/configuration/configuring-polaris/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.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 7e735932fb..4569b030ae 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 76f5261bf3..864e00b4bc 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 a7e69b2a32..9eb2160306 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 1825394e5a..d9e416dcb4 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 0b2723025f..1379a646a1 100644
--- a/releases/1.4.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.4.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.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 992840ec2a..81113db437 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 3e5a2e239f..bdbcd8988a 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 52bcdbe42c..f2f5843299 100644
--- a/releases/1.4.0/generic-table/index.html
+++ b/releases/1.4.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.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 b29ed2a782..8a1469ceff 100644
--- a/releases/1.4.0/getting-started/binary-distribution/index.html
+++ b/releases/1.4.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/polaris/1.4.0/polaris-bin-1.4.0.tgz | tar xz cd polaris-bin-1.4.0 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.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 [...]
+You can verify the server is running by checking the health endpoint:"><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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 27e0d4365b..dc9c95752c 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1ef452dfe3..42f3e10478 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d2a8248569..aeab2b7266 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 48633844ee..959854a53e 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.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/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 654eb7de44..7ded5a68e0 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c4b6115368..79345353a0 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.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 91a7874168..68cece9633 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.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 f65716b3d3..d8cea5f522 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 489b1eac9b..ca4738eaee 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 7b57dab62b..921e005a0b 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 9096920523..fa90b6be67 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 277c30c82e..9b721bd39d 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 7562f13d1b..723c1c6a71 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 0bcca89ec9..8d61aed8cc 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 8958ccc8d9..b67fd11ce8 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.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 4a8b993979..445c436223 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 a27d40b8f3..fcc70300ff 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 e6d7ef8a02..23c0e2db64 100644
--- a/releases/1.4.0/getting-started/quick-start/index.html
+++ b/releases/1.4.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.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 9bd447f183..3e8c13659f 100644
--- a/releases/1.4.0/getting-started/using-polaris/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.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/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.4.0/getting-started/using-polaris/keycloak-idp/index.html
index d41dc76f3c..848638e9ff 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 7949d3085b..50151bd0b3 100644
--- a/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 fe898c6ce1..6b747b27af 100644
--- a/releases/1.4.0/helm-chart/authentication/index.html
+++ b/releases/1.4.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.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 a0ea9f3b84..321d3fdc48 100644
--- a/releases/1.4.0/helm-chart/dev/index.html
+++ b/releases/1.4.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+minikube 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-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/helm-chart/index.html b/releases/1.4.0/helm-chart/index.html
index 06195b94d7..13b2299fa6 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 5387c20d7c..3305b207e1 100644
--- a/releases/1.4.0/helm-chart/networking/index.html
+++ b/releases/1.4.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.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 b9a57fa3e9..36d67de1a4 100644
--- a/releases/1.4.0/helm-chart/persistence/index.html
+++ b/releases/1.4.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.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 99008583d6..9354cfc147 100644
--- a/releases/1.4.0/helm-chart/production/index.html
+++ b/releases/1.4.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 4003dca8c1..1899f997b9 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 e5463df591..4ad59a467a 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 cdf0d58500..c2a0413375 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 0f1b0fb9cf..c209642e87 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 6485d4d217..81032236ea 100644
--- a/releases/1.4.0/managing-security/external-idp/index.html
+++ b/releases/1.4.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.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 87b4be52f0..26501310b2 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 dfc8471f51..236b62c00b 100644
--- a/releases/1.4.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.4.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1379"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.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 4bab292c38..9337d6a9b9 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 f7ceab6095..e4584ba7f2 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 d3a4623c98..a87cbd77e3 100644
--- a/releases/1.4.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.4.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c70ec50ee9..2d4ca4aef5 100644
--- a/releases/1.4.0/metastores/relational-jdbc/index.html
+++ b/releases/1.4.0/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 6af50ee8db..19be592078 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 05d149769a..3d107ae092 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 f0912d64b2..a9ff23a82b 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 1f1cd56142..cddca25e3e 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 06a10048a6..c263d7e72d 100644
--- a/releases/1.4.0/policy/index.html
+++ b/releases/1.4.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 769afa4296..23a29242df 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 deca347f49..d843c9d0d1 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 213abc6d13..08f45014a6 100644
--- a/releases/1.4.1/admin-tool/index.html
+++ b/releases/1.4.1/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 d08d89f739..1ccd464449 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 1dca4a97d7..78a793455b 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 ea7cb1c248..cb21b29c95 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 24ee1c1afe..34e42bd388 100644
--- a/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 e4c3ed1bfe..a9f85c4ff0 100644
--- a/releases/1.4.1/configuration/configuring-polaris/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.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 ed427fe80e..accac0a953 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 9377b2a1f4..4b2708fddf 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 b1d6451d9d..854705f270 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 75cc36ece4..20f633bf35 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 fad90e9434..967b747aef 100644
--- a/releases/1.4.1/federation/hive-metastore-federation/index.html
+++ b/releases/1.4.1/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.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 b2d8702273..28f2c0367f 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 1b8e1df2bd..2bf6887bf6 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 462126a584..964117c9c9 100644
--- a/releases/1.4.1/generic-table/index.html
+++ b/releases/1.4.1/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.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 ef1f01bfb6..68824c524b 100644
--- a/releases/1.4.1/getting-started/binary-distribution/index.html
+++ b/releases/1.4.1/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://archive.apache.org/dist/polaris/1.4.1/polaris-bin-1.4.1.tgz | tar xz cd polaris-bin-1.4.1 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.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 [...]
+You can verify the server is running by checking the health endpoint:"><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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7f0067a2ce..22b911f3e5 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 834242f089..756c9997bc 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 cd2e5867a0..7a4186aa47 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 4f772713cd..0332c0234b 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.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/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 bd5d3c4089..9138fb2a9c 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a42fd333b9..be2c3971f9 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.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 ece16d6726..05b9997327 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.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 bd63c951c4..6436f67bbc 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 44e9d53e30..24df60f8d3 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 4d244c1705..e847d46edd 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 ef98dc0fc4..00075672cb 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 675facec5e..2f12002133 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 2d97fb969d..eaeec96889 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 503f8f34eb..f72f210ea8 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a5855dfe3d..e209f1a351 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.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 b52f0405fc..877432f2ca 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 4a2a9261c4..b03a55c768 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 e4d75bd1dc..cb6ebf86ca 100644
--- a/releases/1.4.1/getting-started/quick-start/index.html
+++ b/releases/1.4.1/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.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 827ee3c627..fa90dc3856 100644
--- a/releases/1.4.1/getting-started/using-polaris/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.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/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.4.1/getting-started/using-polaris/keycloak-idp/index.html
index 50c49c5ef3..0fef27a7f8 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 de6b80baf4..b2901141a6 100644
--- a/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a2f6c79d19..ada0867287 100644
--- a/releases/1.4.1/helm-chart/authentication/index.html
+++ b/releases/1.4.1/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.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 3cdfed31f4..092ae196dd 100644
--- a/releases/1.4.1/helm-chart/dev/index.html
+++ b/releases/1.4.1/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+minikube 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-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/helm-chart/index.html b/releases/1.4.1/helm-chart/index.html
index c819b35c7d..8318aed36e 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 846c2b4701..29f4e03248 100644
--- a/releases/1.4.1/helm-chart/networking/index.html
+++ b/releases/1.4.1/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.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 1ba147bca4..c4c8ddded4 100644
--- a/releases/1.4.1/helm-chart/persistence/index.html
+++ b/releases/1.4.1/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.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 c38d008ec2..46f9f03294 100644
--- a/releases/1.4.1/helm-chart/production/index.html
+++ b/releases/1.4.1/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 35ff41f87c..12f4fbdc26 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 9625655d27..798009d6ca 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 97fc0efd3a..76b4a10ec7 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 bbf21bdcc7..bb48191ba5 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 79b2da07f4..f170f04e97 100644
--- a/releases/1.4.1/managing-security/external-idp/index.html
+++ b/releases/1.4.1/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.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 2005636187..bf91604f22 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 99250c66ba..dbcfcd1279 100644
--- a/releases/1.4.1/managing-security/external-pdp/opa/index.html
+++ b/releases/1.4.1/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1379"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.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 f523fe2a71..fc5e14d7be 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 f5814100c0..852c1fcb1e 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 a15f822833..d1c77315ef 100644
--- a/releases/1.4.1/metastores/nosql-mongodb/index.html
+++ b/releases/1.4.1/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a6fa1eacb0..0c1b725815 100644
--- a/releases/1.4.1/metastores/relational-jdbc/index.html
+++ b/releases/1.4.1/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c86751e132..8ff9fd0e66 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 44b68b8407..b8cb75e2bd 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 cd7c46fcf8..4bb2287e07 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 42281376bb..6efc292a63 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 3d8a8e4541..a8506d27d2 100644
--- a/releases/1.4.1/policy/index.html
+++ b/releases/1.4.1/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 031d7a9c70..c27d11a4f3 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 d8c64298ef..d023cb63a6 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 1dfd266423..b485d48b60 100644
--- a/releases/1.5.0/admin-tool/index.html
+++ b/releases/1.5.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.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 3c705c02e3..c9620b067f 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 abd22ad229..215f7778cb 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 b294ec6bff..9bfc3f44f2 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 21b4dfe437..74c71d7dc6 100644
--- a/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.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 1a841be578..afca19045b 100644
--- a/releases/1.5.0/configuration/configuring-polaris/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.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 53e045a512..58fc440e8e 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 0952f1e722..19d5f98f1c 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 49da48c285..4c02ae183a 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 a4059e27e1..3ec927a7af 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 73cb533987..f2c5737cff 100644
--- a/releases/1.5.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.5.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.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 bf82c71137..ac5d26802b 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 cf726af3a3..2db78d3856 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 dc8a1159d8..2a0d748664 100644
--- a/releases/1.5.0/generic-table/index.html
+++ b/releases/1.5.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.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 8e31fcab25..5b70bfe2ab 100644
--- a/releases/1.5.0/getting-started/binary-distribution/index.html
+++ b/releases/1.5.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/polaris/1.5.0/polaris-bin-1.5.0.tgz | tar xz cd polaris-bin-1.5.0 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.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 [...]
+You can verify the server is running by checking the health endpoint:"><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 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 146e8d425a..c91ba31f17 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 31b6495cd5..c81b97b31a 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 fab1e40da7..bd3fe3f018 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 332acdce28..fb2c758813 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.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 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 733f5a2e39..dceeabfa5a 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 252b2b9dc7..15673bdd86 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.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 b300e8a223..c43be00533 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.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 0a169f7847..301504dff5 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 26a7cddbc5..31c139d59c 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 a8936f5256..e581b5d763 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 d3c36629e2..729f6e6324 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 2c154458ae..f4637f9d76 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 2e33ba77f8..490ca412bf 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 9fa4628426..933870ecb4 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 081e4eede7..d8f953564a 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.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 37a8d7f8b4..02c82c811c 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 37623915f0..42f05e76e1 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 f06ac4784e..73c461142c 100644
--- a/releases/1.5.0/getting-started/quick-start/index.html
+++ b/releases/1.5.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.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 de90140c6f..8862127384 100644
--- a/releases/1.5.0/getting-started/setup-tools/index.html
+++ b/releases/1.5.0/getting-started/setup-tools/index.html
@@ -6,7 +6,7 @@ Exporting Your Configuration🔗 If you already have an Apache Polaris environme
This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="338"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.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 cb0d59f250..e74f262834 100644
--- a/releases/1.5.0/getting-started/using-polaris/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3J [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.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 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 7a18bcbf83..7625d845c8 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 2a6d2427bd..01594c1f4f 100644
--- a/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>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 ab3c6a5ab0..ebda985916 100644
--- a/releases/1.5.0/helm-chart/authentication/index.html
+++ b/releases/1.5.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.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 8506d32a42..f5bf92ef18 100644
--- a/releases/1.5.0/helm-chart/dev/index.html
+++ b/releases/1.5.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css rel=stylesheet integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi [...]
+minikube 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-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/helm-chart/index.html b/releases/1.5.0/helm-chart/index.html
index 05d0240917..f444e905f3 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 f69450f55e..a20609b0f3 100644
--- a/releases/1.5.0/helm-chart/networking/index.html
+++ b/releases/1.5.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.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 1ddff16ff6..f997467528 100644
--- a/releases/1.5.0/helm-chart/persistence/index.html
+++ b/releases/1.5.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.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 6f56531c4b..766ea21a5f 100644
--- a/releases/1.5.0/helm-chart/production/index.html
+++ b/releases/1.5.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anonymous><link href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7 [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b10e084c57..d9892528bc 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 f1dc3c8ab9..8ff76215e5 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 f93b3595e3..8b1f6294be 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 06ba533673..e7c75885c7 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 fc1f3b21d9..444413dd2e 100644
--- a/releases/1.5.0/managing-security/external-idp/index.html
+++ b/releases/1.5.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.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 7c14018ef1..70bbb1c069 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 063bf038ae..73f49caf95 100644
--- a/releases/1.5.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.5.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.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 eb62052b58..91e57a111a 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 f057768469..1a5bbcf5c9 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 b8a0d510be..7685b87b87 100644
--- a/releases/1.5.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.5.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.3d73cf27c1009b1dc9bf1792c1f7914f6333aeb6c79e72ed842ba329c25f8bb4.css as=style integrity="sha256-PXPPJ8EAmx3JvxeSwfeRT2MzrrbHnnLthCujKcJfi7Q=" crossorigin=anon [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 58211628ba..f6c4e1ffbb 100644
--- a/releases/1.5.0/metastores/relational-jdbc/index.html
+++ b/releases/1.5.0/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases150-check><a href=/releases/1.5.0/ title="Apache Polaris 1.5.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150><span>1.5.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases150getting-started-li><input type=checkbox id=m-releases150getting-started-check>
<label for=m-releases150getting-started-check><a href=/releases/1.5.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases150getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases150getting-startedquick-start-li><input type=checkbox id=m-releases150getting-startedquick-start-check>
<label for=m-releases150getting-startedquick-start-check><a href=/releases/1.5.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases150getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a3a3349296..aed575e245 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 02bac1a848..ee00b54ae2 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 f88aa6dee0..06227a4d2e 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 bb8a51d337..7634658209 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 fc494e4ae5..d5771a40da 100644
--- a/releases/1.5.0/policy/index.html
+++ b/releases/1.5.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.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 b6237e682c..f41392cefa 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 59445779db..1c21e17ad5 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 170c83fd81..a94d56092b 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/sitemap.xml b/sitemap.xml
index 42d917ae00..a7b377a7b4 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://polaris.apache.org/downloads/1.5.0/</loc></url><url><loc>https://polaris.apache.org/releases/1.5.0/</loc></url><url><loc>https://polaris.apache.org/downloads/1.4.1/</loc></url><url><loc>https://polaris.apache.org/releases/1.4.1/</loc></url><url><loc>https://polaris.apache.org/downloads/1.4.0/</loc></url><url><loc>h [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://polaris.apache.org/downloads/1.5.0/</loc></url><url><loc>https://polaris.apache.org/releases/1.5.0/</loc></url><url><loc>https://polaris.apache.org/downloads/1.4.1/</loc></url><url><loc>https://polaris.apache.org/releases/1.4.1/</loc></url><url><loc>https://polaris.apache.org/downloads/1.4.0/</loc></url><url><loc>h [...]
\ No newline at end of file
diff --git a/tags/authorization/index.html b/tags/authorization/index.html
index 52c919431b..fb3d37520c 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 55da1d9cb7..0d857fd2a5 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 270b9c765f..88974279f3 100644
--- a/tags/ceph/index.html
+++ b/tags/ceph/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/ceph/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/ceph/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png [...]
\ No newline at end of file
diff --git a/tags/cockroachdb/index.html b/tags/cockroachdb/index.html
index c1a8bddeae..7fc6761523 100644
--- a/tags/cockroachdb/index.html
+++ b/tags/cockroachdb/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/cockroachdb/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=im [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/cockroachdb/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=im [...]
\ No newline at end of file
diff --git a/tags/flink/index.html b/tags/flink/index.html
index f626838994..e460c5c0d0 100644
--- a/tags/flink/index.html
+++ b/tags/flink/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/flink/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/pn [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/flink/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/pn [...]
\ No newline at end of file
diff --git a/tags/idp/index.html b/tags/idp/index.html
index 695623e556..ff18995eb1 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 f8242f9c1f..c6abea34a6 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href [...]
\ No newline at end of file
diff --git a/tags/index.xml b/tags/index.xml
index 9eefb235b4..122d126812 100644
--- a/tags/index.xml
+++ b/tags/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Apache Polaris</title><link>https://polaris.apache.org/tags/</link><description>Recent content in Tags on Apache Polaris</description><generator>Hugo</generator><language>en-us</language><copyright><a href="https://www.apache.org/">Copyright © 2026 The Apache Software Foundation</a>.<br>Licensed under the <a href="https://www.apac [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Apache Polaris</title><link>https://polaris.apache.org/tags/</link><description>Recent content in Tags on Apache Polaris</description><generator>Hugo</generator><language>en-us</language><copyright><a href="https://www.apache.org/">Copyright © 2026 The Apache Software Foundation</a>.<br>Licensed under the <a href="https://www.apac [...]
\ No newline at end of file
diff --git a/tags/jaeger/index.html b/tags/jaeger/index.html
index 9ab088bd30..0ba716b39f 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 bb7f20dfb0..957e9fd300 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 d7334a0d4f..7cf5614493 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 ef77173927..eb94840274 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 f94246b357..6d93a25e62 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 2182a8f9b0..032df0c9d4 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 3556c89a56..6033732f0f 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 0e986a9da3..e19beec2d2 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 c33416be8c..90dad799be 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 a42a7e6423..c637b7960b 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 ca27a5368a..097df90ace 100644
--- a/tags/telemetry/index.html
+++ b/tags/telemetry/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/telemetry/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=imag [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/telemetry/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=imag [...]
\ No newline at end of file
diff --git a/tags/minio/index.html b/tags/trino/index.html
similarity index 61%
copy from tags/minio/index.html
copy to tags/trino/index.html
index ef77173927..0dba2c63b9 100644
--- a/tags/minio/index.html
+++ b/tags/trino/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/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/trino/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/pn [...]
\ No newline at end of file
diff --git a/tags/trino/index.xml b/tags/trino/index.xml
new file mode 100644
index 0000000000..3c27373bdb
--- /dev/null
+++ b/tags/trino/index.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Trino on Apache Polaris</title><link>https://polaris.apache.org/tags/trino/</link><description>Recent content in Trino on Apache Polaris</description><generator>Hugo</generator><language>en-us</language><copyright><a href="https://www.apache.org/">Copyright © 2026 The Apache Software Foundation</a>.<br>Licensed under the <a href="https:// [...]
+Apache Polaris is configured as an Iceberg REST Catalog, and <a href="https://rustfs.com/">RustFS</a> provides S3-compatible object storage.</p>
+<p>The <code>docker-compose</code> file starts the following services:</p>
+<ul>
+<li><code>rustfs</code> — S3-compatible object storage for Iceberg data files</li>
+<li><code>polaris</code> — Apache Polaris running with an in-memory metastore</li>
+<li><code>polaris-setup</code> — bootstraps a catalog, grants, and a namespace in Polaris</li>
+<li><code>trino</code> — Trino configured with an Iceberg connector pointing at Polaris</li>
+</ul>
+<h2 id="build-the-polaris-image" id="build-the-polaris-image">Build the Polaris image<a class="heading-anchor" href="#build-the-polaris-image" aria-label="Anchor">🔗</a>
+</h2>
+<p>If a Polaris image is not already present locally, build one with the following command:</p></description></item></channel></rss>
\ No newline at end of file
diff --git a/tools/iceberg-catalog-migrator/index.html b/tools/iceberg-catalog-migrator/index.html
index 58c35537f6..ff698c2673 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 a986c0184a..3e27b6afff 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 831650c1f8..7766ad22a0 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 a81ba38ed9..158df3d72e 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 68cee09b79..e81f4a2fde 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 19f41bbeca..676cb967f7 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>