You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-28Lines changed: 22 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,25 +23,36 @@ This changelog is used to give users and contributors condensed information abou
23
23
Entries are grouped in sections like _Highlights_ or _Upgrade notes_, the provided sections can be adjusted
24
24
as necessary. Empty sections will not end up in the release notes. Contributors are encouraged to incorporate
25
25
CHANGELOG updates into their PRs when appropriate. Reviewers should be mindful of the impact of PRs and
26
-
request adding CHANGELOG notes for breaking (!) changes and possibly other sections as appropriate.
26
+
request adding CHANGELOG notes for breaking (!) changes and possibly other sections as appropriate.
27
27
28
28
## [Unreleased]
29
29
30
30
### Highlights
31
31
32
-
-**HMS Federation Support**: Added support for Hive Metastore (HMS) federation, enabling integration with existing Hive metastores.
32
+
### Upgrade notes
33
33
34
-
-**Modularized Federation**: Introduced modularized federation architecture to support multiple catalog types and improve extensibility.
34
+
### Breaking changes
35
35
36
-
-**External Authentication**: Added comprehensive support for external identity providers including Keycloak integration and Helm chart configuration options.
36
+
### New Features
37
37
38
-
-**Python Client Distribution**: The Python client is now packaged and distributed as a proper Python package for easier installation and usage.
38
+
### Changes
39
39
40
-
-**Catalog Federation CLI**: Extended the CLI with support for managing federated catalogs, making it easier to configure and operate catalog federation.
40
+
### Deprecations
41
41
42
-
-**MinIO**: Added MinIO integration support with comprehensive getting started documentation.
42
+
### Fixes
43
43
44
-
### Upgrade notes
44
+
### Commits
45
+
46
+
## [1.1.0-incubating]
47
+
48
+
### Highlights
49
+
50
+
-**HMS Federation Support**: Added support for Hive Metastore (HMS) federation, enabling integration with existing Hive metastores.
51
+
-**Modularized Federation**: Introduced modularized federation architecture to support multiple catalog types and improve extensibility.
52
+
-**External Authentication**: Added comprehensive support for external identity providers including Keycloak integration and Helm chart configuration options.
53
+
-**Python Client Distribution**: The Python client is now packaged and distributed as a proper Python package for easier installation and usage.
54
+
-**Catalog Federation CLI**: Extended the CLI with support for managing federated catalogs, making it easier to configure and operate catalog federation.
55
+
-**MinIO**: Added MinIO integration support with comprehensive getting started documentation.
45
56
46
57
### Breaking changes
47
58
@@ -53,36 +64,23 @@ request adding CHANGELOG notes for breaking (!) changes and possibly other secti
53
64
- Added Catalog configuration for S3 and STS endpoints. This also allows using non-AWS S3 implementations.
54
65
The realm-level feature flag `ALLOW_SETTING_S3_ENDPOINTS` (default: true) may be used to disable this
55
66
functionality.
56
-
57
67
- The `IMPLICIT` authentication type enables users to create federated catalogs without explicitly
58
68
providing authentication parameters to Polaris. When the authentication type is set to `IMPLICIT`,
59
69
the authentication parameters are picked from the environment or configuration files.
60
-
61
70
- The `DEFAULT_LOCATION_OBJECT_STORAGE_PREFIX_ENABLED` feature was added to support placing tables
62
71
at locations that better optimize for object storage.
63
-
64
72
- The `LIST_PAGINATION_ENABLED` (default: false) feature flag can be used to enable pagination
65
73
in the Iceberg REST Catalog API.
66
-
67
74
- The Helm chart now supports Pod Disruption Budgets (PDBs) for Polaris components. This allows users to define
68
75
the minimum number of pods that must be available during voluntary disruptions, such as node maintenance.
69
-
70
76
- Feature configuration `PURGE_VIEW_METADATA_ON_DROP` was added to allow dropping views without purging their metadata files.
71
-
72
77
- Introduced S3 path-style access support for improved compatibility with S3-compatible storage systems.
73
-
74
78
- Enhanced Python client with integration tests and improved error handling.
75
-
76
79
- Introduced extensible pagination token implementation for better API performance.
77
-
78
80
- Added support for `s3a` scheme in addition to existing S3 schemes.
79
-
80
81
- Enhanced Helm chart with support for external authentication configuration and relational JDBC backend options.
81
-
82
82
- Added comprehensive diagnostics and monitoring capabilities throughout the system.
83
-
84
83
- Introduced bootstrap command options to specify custom schema files for database initialization.
85
-
86
84
- Added refresh credentials endpoint configuration to LoadTableResponse for AWS, Azure, and GCP. Enabling
87
85
automatic storage credential refresh per table on the client side. Java client version >= 1.8.0 is required.
88
86
The endpoint path is always returned when using vended credentials, but clients must enable the
@@ -91,21 +89,17 @@ refresh-credentials flag for the desired storage provider.
91
89
### Changes
92
90
93
91
- Polaris Management API clients must be prepared to deal with new attributes in `AwsStorageConfigInfo` objects.
94
-
95
92
- S3 configuration property role-ARN is no longer mandatory.
96
93
97
94
### Deprecations
98
95
99
96
- The property `polaris.active-roles-provider.type` is deprecated for removal.
100
97
- The `ActiveRolesProvider` interface is deprecated for removal.
0 commit comments