Hi

The Apache Polaris team is pleased to announce Apache Polaris 1.8.0!

Apache Polaris is an open-source, fully-featured catalog for Apache
Iceberg™. It implements Iceberg's REST API, enabling seamless
multi-engine interoperability across a wide range of platforms,
including Apache Doris™, Apache Flink®, Apache Spark™, Dremio®,
StarRocks, and Trino.

This release includes several fixes and improvements, especially:
- Semantic models now support dedicated privileges for listing,
creating, reading, updating,
  and dropping. Privileges can be granted to catalog roles on
individual models or at namespace
  or catalog scope, with separate controls for managing model grants.
- Python CLI: `catalogs update` now supports `--no-sts` and `--no-kms`
to toggle STS/KMS availability on an existing S3 catalog. Previously
these were only settable at `catalogs create` time.
- Python CLI: added `gcp` as an external catalog authentication type
for Iceberg REST federation, enabling CLI creation of
GCP-authenticated catalogs such as BigLake without passing Google
credential secrets through command-line flags.
- Python CLI: added a global `--page-size` option to paginate list
calls internally on Iceberg endpoints. Requires the server-side
`LIST_PAGINATION_ENABLED` feature flag.
- The database schema used by the Relational JDBC persistence backend
is now configurable through standard datasource configuration: the
JDBC driver's `currentSchema` connection property (defaulted to
`POLARIS_SCHEMA` via
`quarkus.datasource.jdbc.additional-jdbc-properties.currentSchema`)
selects the schema, and the persistence layer is agnostic of the
schema name. Also exposed as
`persistence.relationalJdbc.additionalProperties.currentSchema` in the
Helm chart.
- Python CLI: `catalogs create` and `catalogs update` now support
`--storage-name` to set an optional name referencing a server-side
storage configuration.

This release can be downloaded here:
https://www.apache.org/dyn/closer.cgi/polaris/apache-polaris-1.8.0.
You can find more details about this release here:
https://polaris.apache.org/downloads/1.8.0/

Artifacts are available on Maven Central.

Enjoy !

Reply via email to