aarushigupta132 opened a new pull request, #3069:
URL: https://github.com/apache/iceberg-rust/pull/3069

   ## Which issue does this PR close?
   
   Related to #2119. This is a focused alternative to #2451.
   
   ## What changes are included in this PR?
   
   - Completes UpdateSchemaAction with Java-equivalent rename, nullability, 
primitive promotion, docs/defaults, moves, case-insensitive resolution, 
identifier fields, union-by-name, and incompatible-change controls.
   - Replays declarative operations against refreshed table metadata so commit 
retries revalidate and allocate field IDs from the latest schema.
   - Adds current-schema and last-field-ID commit requirements.
   - Maintains external name mappings and column-scoped metrics/Parquet 
properties across schema changes.
   - Exposes UpdateSchemaAction through the public transaction API.
   
   ## Are these changes tested?
   
   Yes. Coverage includes 37 focused UpdateSchema unit tests, the full 
1,598-test iceberg library suite, a memory-catalog commit/reload test, 
all-feature clippy, formatting, and public API validation.


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to