You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Jean-Baptiste Onofré <jb...@apache.org> on 2026/09/28 09:48:46 UTC
[ANNOUNCE] Apache Polaris 1.8.0
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 !
Re: [ANNOUNCE] Apache Polaris 1.8.0
Posted by Alex Dutra <ad...@apache.org>.
Hi JB,
That's excellent news! Thank you for driving this release, and many
thanks to all the contributors!
Cheers,
Alex
On Mon, Sep 28, 2026 at 11:49 AM Jean-Baptiste Onofré
<jb...@apache.org> wrote:
>
> 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 !
Re: [ANNOUNCE] Apache Polaris 1.8.0
Posted by Dmitri Bourlatchkov <di...@apache.org>.
Congratulations, everyone!
... and again, many thanks to JB for driving the release!
Cheers,
Dmitri.
On Mon, Sep 28, 2026 at 5:50 AM Jean-Baptiste Onofré <jb...@apache.org>
wrote:
> 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 !
>
Re: [ANNOUNCE] Apache Polaris 1.8.0
Posted by Alex Dutra <ad...@apache.org>.
Hi JB,
That's excellent news! Thank you for driving this release, and many
thanks to all the contributors!
Cheers,
Alex
On Mon, Sep 28, 2026 at 11:49 AM Jean-Baptiste Onofré
<jb...@apache.org> wrote:
>
> 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 !