From de857f040595931f6ac81988fbae63e6e4e85e4e Mon Sep 17 00:00:00 2001 From: Prashant Date: Thu, 23 Oct 2025 09:38:40 -0700 Subject: [PATCH 1/5] update site --- site/content/downloads/_index.md | 40 ++++++++++++++++++++++++++++++++ site/hugo.yaml | 12 ++++++---- 2 files changed, 48 insertions(+), 4 deletions(-) diff --git a/site/content/downloads/_index.md b/site/content/downloads/_index.md index f941ace4a2..7cf92bceec 100644 --- a/site/content/downloads/_index.md +++ b/site/content/downloads/_index.md @@ -30,6 +30,46 @@ params: ## Helm Chart Repo: https://downloads.apache.org/incubator/polaris/helm-chart +## 1.2.0 +| Artifact | PGP Sig | SHA-512 | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [source tar.gz](https://dlcdn.apache.org/incubator/polaris/1.2.0-incubating/apache-polaris-1.2.0-incubating.tar.gz) | [.asc](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/apache-polaris-1.2.0-incubating.tar.gz.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/apache-polaris-1.2.0-incubating.tar.gz.sha512) | +| [binary tgz](https://dlcdn.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.tgz) | [.asc](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.tgz.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.tgz.sha512) | +| [binary zip](https://dlcdn.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.zip) | [.asc](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.zip.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.zip.sha512) | +| [Spark 3.5 with Scala 2.12 Client Jar](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.2.0-incubating/polaris-spark-3.5_2.12-1.2.0-incubating-bundle.jar) | [.asc](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.2.0-incubating/polaris-spark-3.5_2.12-1.2.0-incubating-bundle.jar.asc) | [.sha512](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.2.0-incubating/polaris-spark-3.5_2.12-1.2.0-incubating-bundle.jar.sha512) | +| [Spark 3.5 with Scala 2.13 Client Jar](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.2.0-incubating/polaris-spark-3.5_2.13-1.2.0-incubating-bundle.jar) | [.asc](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.2.0-incubating/polaris-spark-3.5_2.13-1.2.0-incubating-bundle.jar.asc) | [.sha512](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.2.0-incubating/polaris-spark-3.5_2.13-1.2.0-incubating-bundle.jar.sha512) | +Apache Polaris 1.2.0-incubating was released on October 23rd, 2025. +- **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 the old behavior, set the `ALLOW_NAMESPACE_CUSTOM_LOCATION` flag to true. + +- **New Features** + - Added a finer grained authorization model for UpdateTable requests. Existing privileges continue to work for granting UpdateTable, such as `TABLE_WRITE_PROPERTIES`. + However, you can now instead grant privileges just for specific operations, such as `TABLE_ADD_SNAPSHOT` + - Added a Management API endpoint to reset principal credentials, controlled by the `ENABLE_CREDENTIAL_RESET` (default: true) feature flag. + - The `ENABLE_SUB_CATALOG_RBAC_FOR_FEDERATED_CATALOGS` 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: `polaris.config.enable-sub-catalog-rbac-for-federated-catalogs`. + The realm-level feature flag `ALLOW_SETTING_SUB_CATALOG_RBAC_FOR_FEDERATED_CATALOGS` (default: true) controls whether this functionality can be enabled or modified at the catalog level. + - Added support for S3-compatible storage that does not have STS (use `stsUavailable: true` in catalog storage configuration) + - Added a Management API endpoint to reset principal credentials, controlled by the `ENABLE_CREDENTIAL_RESET` (default: true) feature flag. + - Added AWS CloudWatch Event Sink Implementation + - Generate Request IDs (if not specified) for all incoming requests to Polaris. + +- **Changes** + - The following APIs will now return the newly-created objects as part of the successful 201 response: createCatalog, createPrincipalRole, createCatalogRole. + +- **Deprecations** + + - The property `polaris.active-roles-provider.type` is deprecated and has no effect anymore. + - The EclipseLink Persistence implementation has been deprecated since 1.0.0 and will be completely removed + in 1.3.0 or in 2.0.0 (whichever happens earlier). + - The legacy management endpoints at `/metrics` and `/healthcheck` have been deprecated in 1.2.0 and will be + completely removed in 1.3.0 or in 2.0.0 (whichever happens earlier). Please use the standard management + endpoints at `/q/metrics` and `/q/health` instead. + + ## 1.1.0 | Artifact | PGP Sig | SHA-512 | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|---| diff --git a/site/hugo.yaml b/site/hugo.yaml index 33116ebcf5..23c973ca6b 100644 --- a/site/hugo.yaml +++ b/site/hugo.yaml @@ -104,22 +104,26 @@ menu: url: "/in-dev/unreleased/" parent: "releases" weight: 10 + - name: "1.2.0" + url: "/releases/1.2.0/" + parent: "releases" + weight: 20 - name: "1.1.0" url: "/releases/1.1.0/" parent: "releases" - weight: 20 + weight: 30 - name: "1.0.1" url: "/releases/1.0.1/" parent: "releases" - weight: 30 + weight: 40 - name: "1.0.0" url: "/releases/1.0.0/" parent: "releases" - weight: 40 + weight: 50 - name: "0.9.0" url: "/releases/0.9.0/" parent: "releases" - weight: 50 + weight: 60 - name: "Downloads" identifier: "downloads" From 755758013c74c48bd75c6333aff12cdcae374584 Mon Sep 17 00:00:00 2001 From: Prashant Date: Thu, 23 Oct 2025 10:52:45 -0700 Subject: [PATCH 2/5] address review feedback --- site/hugo.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/site/hugo.yaml b/site/hugo.yaml index 23c973ca6b..0bdcec0bfb 100644 --- a/site/hugo.yaml +++ b/site/hugo.yaml @@ -103,27 +103,27 @@ menu: - name: "In Development" url: "/in-dev/unreleased/" parent: "releases" - weight: 10 + weight: 1 - name: "1.2.0" url: "/releases/1.2.0/" parent: "releases" - weight: 20 + weight: 996 - name: "1.1.0" url: "/releases/1.1.0/" parent: "releases" - weight: 30 + weight: 997 - name: "1.0.1" url: "/releases/1.0.1/" parent: "releases" - weight: 40 + weight: 998 - name: "1.0.0" url: "/releases/1.0.0/" parent: "releases" - weight: 50 + weight: 999 - name: "0.9.0" url: "/releases/0.9.0/" parent: "releases" - weight: 60 + weight: 1000 - name: "Downloads" identifier: "downloads" From 3cc1d34744ab93207f9694204b073c421d940681 Mon Sep 17 00:00:00 2001 From: Prashant Date: Thu, 23 Oct 2025 12:38:15 -0700 Subject: [PATCH 3/5] Add extra line --- site/content/downloads/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/site/content/downloads/_index.md b/site/content/downloads/_index.md index 7cf92bceec..606f24fa28 100644 --- a/site/content/downloads/_index.md +++ b/site/content/downloads/_index.md @@ -38,6 +38,7 @@ Repo: https://downloads.apache.org/incubator/polaris/helm-chart | [binary zip](https://dlcdn.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.zip) | [.asc](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.zip.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/1.2.0-incubating/polaris-bin-1.2.0-incubating.zip.sha512) | | [Spark 3.5 with Scala 2.12 Client Jar](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.2.0-incubating/polaris-spark-3.5_2.12-1.2.0-incubating-bundle.jar) | [.asc](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.2.0-incubating/polaris-spark-3.5_2.12-1.2.0-incubating-bundle.jar.asc) | [.sha512](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.2.0-incubating/polaris-spark-3.5_2.12-1.2.0-incubating-bundle.jar.sha512) | | [Spark 3.5 with Scala 2.13 Client Jar](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.2.0-incubating/polaris-spark-3.5_2.13-1.2.0-incubating-bundle.jar) | [.asc](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.2.0-incubating/polaris-spark-3.5_2.13-1.2.0-incubating-bundle.jar.asc) | [.sha512](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.2.0-incubating/polaris-spark-3.5_2.13-1.2.0-incubating-bundle.jar.sha512) | + Apache Polaris 1.2.0-incubating was released on October 23rd, 2025. - **Upgrade Notes** - Amazon RDS plugin enabled, this allows polaris to connect to AWS Aurora PostgreSQL using IAM authentication. From bbc7f8103bc3ab1aa90e8881e2312e5e87930901 Mon Sep 17 00:00:00 2001 From: Prashant Date: Mon, 27 Oct 2025 11:42:31 -0700 Subject: [PATCH 4/5] mark event persistence as preview --- site/content/downloads/_index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/site/content/downloads/_index.md b/site/content/downloads/_index.md index 606f24fa28..a220e34795 100644 --- a/site/content/downloads/_index.md +++ b/site/content/downloads/_index.md @@ -55,7 +55,9 @@ Apache Polaris 1.2.0-incubating was released on October 23rd, 2025. The realm-level feature flag `ALLOW_SETTING_SUB_CATALOG_RBAC_FOR_FEDERATED_CATALOGS` (default: true) controls whether this functionality can be enabled or modified at the catalog level. - Added support for S3-compatible storage that does not have STS (use `stsUavailable: true` in catalog storage configuration) - Added a Management API endpoint to reset principal credentials, controlled by the `ENABLE_CREDENTIAL_RESET` (default: true) feature flag. - - Added AWS CloudWatch Event Sink Implementation + - **Events Persistence (Preview)**: Introduced new event types and added support for persisting events to both Relational JDBC Persistence and AWS CloudWatch. + + **Note**: This is a preview feature. The persistence schema is subject to change in future releases, and previously stored event data MAY become unreadable (i.e., dropped) after an upgrade. - Generate Request IDs (if not specified) for all incoming requests to Polaris. - **Changes** From 8dd8fbb15116d17afff60eb083d60208435d9ac4 Mon Sep 17 00:00:00 2001 From: Prashant Date: Mon, 27 Oct 2025 13:26:31 -0700 Subject: [PATCH 5/5] remove request-id --- site/content/downloads/_index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/site/content/downloads/_index.md b/site/content/downloads/_index.md index a220e34795..37d8df068b 100644 --- a/site/content/downloads/_index.md +++ b/site/content/downloads/_index.md @@ -58,7 +58,6 @@ Apache Polaris 1.2.0-incubating was released on October 23rd, 2025. - **Events Persistence (Preview)**: Introduced new event types and added support for persisting events to both Relational JDBC Persistence and AWS CloudWatch. **Note**: This is a preview feature. The persistence schema is subject to change in future releases, and previously stored event data MAY become unreadable (i.e., dropped) after an upgrade. - - Generate Request IDs (if not specified) for all incoming requests to Polaris. - **Changes** - The following APIs will now return the newly-created objects as part of the successful 201 response: createCatalog, createPrincipalRole, createCatalogRole.