This is an automated email from the ASF dual-hosted git repository.
singhpk234 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/main by this push:
new 4e425021f Prep: Site for 1.2 release (#2877)
4e425021f is described below
commit 4e425021fa2d4ad875ff32c80b4aba5af22491dd
Author: Prashant Singh <[email protected]>
AuthorDate: Mon Oct 27 14:16:46 2025 -0700
Prep: Site for 1.2 release (#2877)
---
site/content/downloads/_index.md | 42 ++++++++++++++++++++++++++++++++++++++++
site/hugo.yaml | 14 +++++++++-----
2 files changed, 51 insertions(+), 5 deletions(-)
diff --git a/site/content/downloads/_index.md b/site/content/downloads/_index.md
index f941ace4a..37d8df068 100644
--- a/site/content/downloads/_index.md
+++ b/site/content/downloads/_index.md
@@ -30,6 +30,48 @@ 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.s
[...]
+| [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.s
[...]
+
+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.
+ - **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.
+
+- **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 33116ebcf..0bdcec0bf 100644
--- a/site/hugo.yaml
+++ b/site/hugo.yaml
@@ -103,23 +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: 996
- name: "1.1.0"
url: "/releases/1.1.0/"
parent: "releases"
- weight: 20
+ weight: 997
- name: "1.0.1"
url: "/releases/1.0.1/"
parent: "releases"
- weight: 30
+ weight: 998
- name: "1.0.0"
url: "/releases/1.0.0/"
parent: "releases"
- weight: 40
+ weight: 999
- name: "0.9.0"
url: "/releases/0.9.0/"
parent: "releases"
- weight: 50
+ weight: 1000
- name: "Downloads"
identifier: "downloads"