This is an automated email from the ASF dual-hosted git repository.

yzheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/main by this push:
     new 16128552f (doc) Outdated changelog (#3503)
16128552f is described below

commit 16128552f2bbebabe1fc5209f54b7bdbeed8f4cb
Author: Yong Zheng <[email protected]>
AuthorDate: Fri Jan 23 09:22:16 2026 -0600

    (doc) Outdated changelog (#3503)
---
 CHANGELOG.md | 66 ++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 40 insertions(+), 26 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index ae2240881..8aa4ed3dc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -29,19 +29,51 @@ request adding CHANGELOG notes for breaking (!) changes and 
possibly other secti
 
 ### Highlights
 
+### Upgrade notes
+
+### Breaking changes
+
+- The (Before/After)CommitTableEvent has been removed.
+
+### New Features
+
+- Added KMS properties (optional) to catalog storage config to enable S3 data 
encryption.
+- Added `topologySpreadConstraints` support in Helm chart.
+- Added `priorityClassName` support in Helm chart.
+- Added support for including principal name in subscoped credentials. 
`INCLUDE_PRINCIPAL_NAME_IN_SUBSCOPED_CREDENTIAL` (default: false) can be used 
to toggle this feature. If enabled, cached credentials issued to one principal 
will no longer be available for others.
+- Added support for including OpenTelemetry trace IDs in AWS STS session tags. 
This requires session tags to be enabled via 
`INCLUDE_SESSION_TAGS_IN_SUBSCOPED_CREDENTIAL` and can be toggled with 
`INCLUDE_TRACE_ID_IN_SESSION_TAGS` (default: false). Note: enabling trace IDs 
disables credential caching (each request has a unique trace ID), which may 
increase STS calls and latency.
+- Added support for [Kubernetes Gateway API](https://gateway-api.sigs.k8s.io/) 
to the Helm Chart.
+- Added `hierarchical` flag to `AzureStorageConfigInfo` to allow more precise 
SAS token down-scoping in ADLS when
+  the [hierarchical 
namespace](https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-namespace)
+  feature is enabled in Azure.
+- Relaxed `client_id`, `client_secret` regex/pattern validation on reset 
endpoint call
+
+### Changes
+
+- The `gcpServiceAccount` configuration value now affects Polaris behavior 
(enables service account impersonation). This value was previously defined but 
unused. This change may affect existing deployments that have populated this 
property.
+- (Before/After)UpdateTableEvent is emitted for all table updates within a 
transaction.
+- Added KMS options to Polaris CLI
+- Changed from Poetry to UV for Python package management
+
+### Deprecations
+
+### Fixes
+
+### Commits
+
+## [1.3.0-incubating]
+
+### Highlights
+
 - Support for [Iceberg Metrics Reporting] has been introduced in Polaris. Out 
of the box, metrics can
   be printed to the logs by setting the `org.apache.polaris.service.reporting` 
logger level to `INFO` (it's
   set to `OFF` by default). Custom reporters can be implemented and configured 
to send metrics to
   external systems for further analysis and monitoring.
-
 - Support for [Open Policy Agent (OPA)] integration has been added to Polaris. 
This enables delegating
   authorization decisions to external policy decision points, allowing 
organizations to centralize
   policy management and implement complex authorization rules. OPA integration 
can be enabled by setting
   `polaris.authorization.type=opa` in the Polaris configuration.
 
-[Iceberg Metrics Reporting]: 
https://iceberg.apache.org/docs/latest/metrics-reporting/
-[Open Policy Agent (OPA)]: https://www.openpolicyagent.org/
-
 ### Upgrade notes
 
 - The legacy management endpoints at `/metrics` and `/healthcheck` have been 
removed. Please use the
@@ -51,40 +83,20 @@ request adding CHANGELOG notes for breaking (!) changes and 
possibly other secti
 
 - The EclipseLink Persistence implementation has been completely removed.
 - The default request ID header name has changed from `Polaris-Request-Id` to 
`X-Request-ID`.
-- The (Before/After)CommitTableEvent has been removed.
 
 ### New Features
 
 - Added `--no-sts` flag to CLI to support S3-compatible storage systems that 
do not have Security Token Service available.
 - Support credential vending for federated catalogs. 
`ALLOW_FEDERATED_CATALOGS_CREDENTIAL_VENDING` (default: true) was added to 
toggle this feature.
 - Enhanced catalog federation with SigV4 authentication support, additional 
authentication types for credential vending, and location-based access 
restrictions to block credential vending for remote tables outside allowed 
location lists.
-- Added `topologySpreadConstraints` support in Helm chart.
-- Added `priorityClassName` support in Helm chart.
-- Added support for including principal name in subscoped credentials. 
`INCLUDE_PRINCIPAL_NAME_IN_SUBSCOPED_CREDENTIAL` (default: false) can be used 
to toggle this feature. If enabled, cached credentials issued to one principal 
will no longer be available for others.
-- Added support for including OpenTelemetry trace IDs in AWS STS session tags. 
This requires session tags to be enabled via 
`INCLUDE_SESSION_TAGS_IN_SUBSCOPED_CREDENTIAL` and can be toggled with 
`INCLUDE_TRACE_ID_IN_SESSION_TAGS` (default: false). Note: enabling trace IDs 
disables credential caching (each request has a unique trace ID), which may 
increase STS calls and latency.
-- Added support for [Kubernetes Gateway API](https://gateway-api.sigs.k8s.io/) 
to the Helm Chart. 
-- Added `hierarchical` flag to `AzureStorageConfigInfo` to allow more precise 
SAS token down-scoping in ADLS when
-  the [hierarchical 
namespace](https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-namespace)
-  feature is enabled in Azure.
-- Relaxed `client_id`, `client_secret` regex/pattern validation on reset 
endpoint call
 
 ### Changes
 
-- The `gcpServiceAccount` configuration value now affects Polaris behavior 
(enables service account impersonation). This value was previously defined but 
unused. This change may affect existing deployments that have populated this 
property.
 - `client.region` is no longer considered a "credential" property (related to 
Iceberg REST Catalog API).
 - Relaxed the requirements for S3 storage's ARN to allow Polaris to connect to 
more non-AWS S3 storage appliances. 
 - Added checksum to helm deployment so that it will restart when the configmap 
has changed.
 - Generic Table is no longer in beta and is generally-available.
 - Added Windows support for Python client.
-- (Before/After)UpdateTableEvent is emitted for all table updates within a 
transaction.
-- Added KMS options to Polaris CLI
-- Changed from Poetry to UV for Python package management 
-
-### Deprecations
-
-### Fixes
-
-### Commits
 
 ## [1.2.0-incubating]
 
@@ -98,7 +110,6 @@ request adding CHANGELOG notes for breaking (!) changes and 
possibly other secti
 
 ### New Features
 
-- Added KMS properties (optional) to catalog storage config to enable S3 data 
encryption.
 - 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.
@@ -229,9 +240,12 @@ Apache Polaris 1.0.0-incubating was released on July 9th, 
2025.
 
 Apache Polaris 0.9.0 was released on March 11, 2025 as the first Polaris 
release. Only the source distribution is available for this release.
 
-[Unreleased]: 
https://github.com/apache/polaris/compare/apache-polaris-1.2.0-incubating...HEAD
+[Unreleased]: 
https://github.com/apache/polaris/compare/apache-polaris-1.3.0-incubating...HEAD
+[1.3.0-incubating]: 
https://github.com/apache/polaris/compare/apache-polaris-1.2.0-incubating...apache-polaris-1.3.0-incubating
 [1.2.0-incubating]: 
https://github.com/apache/polaris/compare/apache-polaris-1.1.0-incubating...apache-polaris-1.2.0-incubating
 [1.1.0-incubating]: 
https://github.com/apache/polaris/compare/apache-polaris-1.0.1-incubating...apache-polaris-1.1.0-incubating
 [1.0.1-incubating]: 
https://github.com/apache/polaris/compare/apache-polaris-1.0.0-incubating...apache-polaris-1.0.1-incubating
 [1.0.0-incubating]: 
https://github.com/apache/polaris/compare/apache-polaris-0.9.0-incubating...apache-polaris-1.0.0-incubating
 [0.9.0-incubating]: 
https://github.com/apache/polaris/commits/apache-polaris-0.9.0-incubating
+[Open Policy Agent (OPA)]: https://www.openpolicyagent.org/
+[Iceberg Metrics Reporting]: 
https://iceberg.apache.org/docs/latest/metrics-reporting/

Reply via email to