ForeverAngry opened a new pull request, #1880:
URL: https://github.com/apache/iceberg-python/pull/1880

   
   
   
   
   ## Summary
   
   This PR Closes issue #516 by implementing support for the `ExpireSnapshot` 
table metadata action.
   
   ## Rationale
   
   The `ExpireSnapshot` action is a core part of Iceberg’s table maintenance 
APIs. Adding support for this action in PyIceberg helps ensure feature parity 
with other language implementations (e.g., Java) and supports users who want to 
programmatically manage snapshot retention using PyIceberg’s public API.
   
   ## Testing
   
   - Unit tests have been added to cover the initial expected usage paths.
   - Additional feedback on edge cases, missing test scenarios or corrections 
to the setup test logic is greatly welcome during the review process.
   
   ## User-facing changes
   
   - This change introduces a new public API: `ExpireSnapshot`.
   - No breaking changes or modifications to existing APIs were made.
   
   ---


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to