Thanks Prashant for driving the release, and thanks to all contributors! Alex
On Tue, Oct 28, 2025 at 10:43 AM Francois Papon <[email protected]> wrote: > > Good work! > > It's very valuable for an incubator project to release. > > regards, > > François > > Le 27/10/2025 à 23:27, Prashant Singh a écrit : > > The Apache Polaris team is pleased to announce Apache Polaris 1.2.0 > > -incubating. > > > > This release includes: > > *Upgrade Notes* > > * Amazon RDS plugin enabled, this allows Polaris to connect to AWS Aurora > > PostgreSQL using IAM authentication. > > *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. > > > > *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. > > > > - *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. > > > > > > This release can be downloaded: > > * https://polaris.apache.org/downloads/ > > > > The artifacts are available on Maven Central: > > * https://repo1.maven.org/maven2/org/apache/polaris/ > > > > 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 > > > > 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® OSS, > > StarRocks, and Trino. > > > > Enjoy ! > > > > The Apache Polaris team. > >
