flyrain commented on code in PR #5138:
URL: https://github.com/apache/polaris/pull/5138#discussion_r3661634600


##########
CHANGELOG.md:
##########
@@ -102,6 +102,7 @@ request adding CHANGELOG notes for breaking (!) changes and 
possibly other secti
 - OPA authorizer now includes the realm identifier in the authorization 
context sent to OPA (`input.context.realm`). This ensures OPA policies can 
enforce tenant isolation across realms, preventing potential collisions if 
identical principal or resource names exist in different realms.
 - Management API delete operations for principals, principal roles, catalog 
roles, and catalogs now return error messages that match the actual failure 
reason (for example, concurrent modification no longer reports a misleading 
protected-entity message).
 - Python CLI `setup apply` now defaults to an `INTERNAL` catalog type when the 
`type` field is left blank or null in the setup config, instead of crashing 
with `AttributeError`
+- Concurrent table commits that hit a stale sequence number now return a 
retryable `409` instead of a fatal `400`, for both single-table commits and 
`commitTransaction`.

Review Comment:
   It's a right thing to do, but should we consider it as a break change in 
Polaris?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to