Chinmay Bhat

Results 9 issues of Chinmay Bhat

Bring support to retrieve a snapshot before a particular timestamp, which is needed to perform Spark procedure like [rollback_to_timestamp](https://iceberg.apache.org/docs/1.5.1/spark-procedures/#rollback_to_timestamp). - [x] create ancestors_of() ([relevant spark procedure](https://iceberg.apache.org/docs/nightly/spark-procedures/?h=create_changelog_view#ancestors_of)) - [x] create latest_snapshot_before_timestamp()...

Creates ManageSnapshots() rollback and set snapshot APIs. Relevant issue - #737

WIP - [x] initial skeleton - [ ] clean expired files - [ ] write tests

WIP - will be ready to review once rollback PR 758 is merged into main.

Support `remove_branch`and `remove_tag` snapshot management APIs. See more [here](https://iceberg.apache.org/docs/nightly/java-api-quickstart/?h=remove+tag#removing-branches-and-tags).

### Feature Request / Improvement **Feature Request / Improvement** Support Metrics reporting like `ScanReport`, `CommitReport`, `RESTMetricsReporter` and custom metrics reporter. https://iceberg.apache.org/docs/nightly/metrics-reporting/

PR in Progress, **not ready for review** Create Cherry pick and Publish changes APIs and classes. PR depends on unmerged changes in other PRs - _deleted_data_files for _MergingSnapshotProducer from the...

Closes #595.