From b42eaf76bde235ec9fb327d2666680f116cc49f7 Mon Sep 17 00:00:00 2001 From: Pierre Laporte Date: Wed, 20 Aug 2025 11:32:52 +0200 Subject: [PATCH 1/4] Update changelog prior to 1.0.1 release --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fdbe0c1b0f..7d41e385d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,16 @@ request adding CHANGELOG notes for breaking (!) changes and possibly other secti ### Highlights +- **HMS Federation Support**: Added support for Hive Metastore (HMS) federation, enabling integration with existing Hive metastores. + +- **Generic Table Federation**: Introduced modularized federation architecture to support multiple catalog types and improve extensibility. + +- **External Authentication**: Added comprehensive support for external identity providers including Keycloak integration and Helm chart configuration options. + +- **Python Client Distribution**: The Python client is now packaged and distributed as a proper Python package for easier installation and usage. + +- **Catalog Federation CLI**: Extended the CLI with support for managing federated catalogs, making it easier to configure and operate catalog federation. + ### Upgrade notes ### Breaking changes @@ -41,12 +51,32 @@ request adding CHANGELOG notes for breaking (!) changes and possibly other secti - Added Catalog configuration for S3 and STS endpoints. This also allows using non-AWS S3 implementations. - The `IMPLICIT` authentication type enables users to create federated catalogs without explicitly -providing authentication parameters to Polaris. When the authentication type is set to `IMPLICIT`, -the authentication parameters are picked from the environment or configuration files. +providing authentication parameters to Polaris. When the authentication type is set to `IMPLICIT`, +the authentication parameters are picked from the environment or configuration files. - The `DEFAULT_LOCATION_OBJECT_STORAGE_PREFIX_ENABLED` feature was added to support placing tables at locations that better optimize for object storage. +- Added support for generic table `baseLocation` field in both server and client implementations. + +- Introduced S3 path-style access support for improved compatibility with S3-compatible storage systems. + +- Added MinIO integration support with comprehensive getting started documentation. + +- Enhanced Python client with integration tests and improved error handling. + +- Added ability to override active roles provider configuration per realm for more flexible authentication setups. + +- Introduced extensible pagination token implementation for better API performance. + +- Added support for `s3a` scheme in addition to existing S3 schemes. + +- Enhanced Helm chart with support for external authentication configuration and relational JDBC backend options. + +- Added comprehensive diagnostics and monitoring capabilities throughout the system. + +- Introduced bootstrap command options to specify custom schema files for database initialization. + ### Changes - Polaris Management API clients must be prepared to deal with new attributes in `AwsStorageConfigInfo` objects. From 097629c766a1da12ae8f0afeb02b059f2c14af28 Mon Sep 17 00:00:00 2001 From: Pierre Laporte Date: Wed, 20 Aug 2025 17:30:07 +0200 Subject: [PATCH 2/4] Update CHANGELOG.md Co-authored-by: Robert Stupp --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d41e385d6..1a25298567 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,7 +31,7 @@ request adding CHANGELOG notes for breaking (!) changes and possibly other secti - **HMS Federation Support**: Added support for Hive Metastore (HMS) federation, enabling integration with existing Hive metastores. -- **Generic Table Federation**: Introduced modularized federation architecture to support multiple catalog types and improve extensibility. +- **Modularized Federation**: Introduced modularized federation architecture to support multiple catalog types and improve extensibility. - **External Authentication**: Added comprehensive support for external identity providers including Keycloak integration and Helm chart configuration options. From 2221d4656d898127e26cd1564e9afe861f9c16af Mon Sep 17 00:00:00 2001 From: Pierre Laporte Date: Wed, 20 Aug 2025 17:31:21 +0200 Subject: [PATCH 3/4] Remove experimental features from the New Features section --- CHANGELOG.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a25298567..b824ba4872 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,16 +57,12 @@ the authentication parameters are picked from the environment or configuration f - The `DEFAULT_LOCATION_OBJECT_STORAGE_PREFIX_ENABLED` feature was added to support placing tables at locations that better optimize for object storage. -- Added support for generic table `baseLocation` field in both server and client implementations. - - Introduced S3 path-style access support for improved compatibility with S3-compatible storage systems. - Added MinIO integration support with comprehensive getting started documentation. - Enhanced Python client with integration tests and improved error handling. -- Added ability to override active roles provider configuration per realm for more flexible authentication setups. - - Introduced extensible pagination token implementation for better API performance. - Added support for `s3a` scheme in addition to existing S3 schemes. From 6b518ae438ab7e986739e07b9791832d10369425 Mon Sep 17 00:00:00 2001 From: Pierre Laporte Date: Thu, 21 Aug 2025 10:53:44 +0200 Subject: [PATCH 4/4] Move MinIO bullet point under highlights --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a36f742a4b..3f90392d8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,8 @@ request adding CHANGELOG notes for breaking (!) changes and possibly other secti - **Catalog Federation CLI**: Extended the CLI with support for managing federated catalogs, making it easier to configure and operate catalog federation. +- **MinIO**: Added MinIO integration support with comprehensive getting started documentation. + ### Upgrade notes ### Breaking changes @@ -67,8 +69,6 @@ at locations that better optimize for object storage. - Introduced S3 path-style access support for improved compatibility with S3-compatible storage systems. -- Added MinIO integration support with comprehensive getting started documentation. - - Enhanced Python client with integration tests and improved error handling. - Introduced extensible pagination token implementation for better API performance.