diff --git a/CHANGELOG.md b/CHANGELOG.md index c020e816b0..3f90392d8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,18 @@ 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. + +- **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. + +- **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. + +- **MinIO**: Added MinIO integration support with comprehensive getting started documentation. + ### Upgrade notes ### Breaking changes @@ -41,8 +53,8 @@ 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. @@ -55,6 +67,20 @@ at locations that better optimize for object storage. - Feature configuration `PURGE_VIEW_METADATA_ON_DROP` was added to allow dropping views without purging their metadata files. +- Introduced S3 path-style access support for improved compatibility with S3-compatible storage systems. + +- Enhanced Python client with integration tests and improved error handling. + +- 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.