kevinjqliu opened a new issue, #736:
URL: https://github.com/apache/iceberg-python/issues/736

   ### Feature Request / Improvement
   
   # PyIceberg 0.7.0
   
   The main objective of 0.7.0 is to have partitioned writes (non-exhaustive 
list :)
   
   - [ ] Support partitioned appends: 
https://github.com/apache/iceberg-python/pull/703
   - [ ] Support partial deletes: 
https://github.com/apache/iceberg-python/pull/569
   - [x] Support for parallelizing writes: 
https://github.com/apache/iceberg-python/issues/428 
https://github.com/apache/iceberg-python/issues/346
     - [x] Support parallelized writes: 
https://github.com/apache/iceberg-python/pull/444
   - [x] Support `table_exists` on catalog: 
https://github.com/apache/iceberg-python/issues/406 
https://github.com/apache/iceberg-python/issues/507, fixed in 
https://github.com/apache/iceberg-python/pull/512
   - [ ] Metadata tables: https://github.com/apache/iceberg-python/issues/511
     - [ ] *Files* assigned to @Gowthami03B, PR in 
https://github.com/apache/iceberg-python/pull/614
     - [x] *Snapshots* assigned to @Fokko in 
https://github.com/apache/iceberg-python/pull/524/
     - [ ] *History* assigned to @ndrluis
     - [ ] *Metadata log entries* @kevinjqliu (issue in 
https://github.com/apache/iceberg-python/issues/594): 
https://github.com/apache/iceberg-python/pull/667
     - [ ] *Manifests* @geruh: PR in 
https://github.com/apache/iceberg-python/pull/717
     - [ ] *Partitions* assigned to @syun64 (issue in 
https://github.com/apache/iceberg-python/issues/24)
     - [x] *References* assigned to @geruh  in 
https://github.com/apache/iceberg-python/pull/602
     - [x] *Entries* assigned to @Fokko in 
https://github.com/apache/iceberg-python/pull/551
   - [ ] Manifest read/write improvements:
     - [ ] Implement rolling writes: 
https://github.com/apache/iceberg-python/issues/596 
https://github.com/apache/iceberg-python/pull/650
     - [ ] Caching of manifests: 
https://github.com/apache/iceberg-python/issues/595
   
   # PyIceberg 0.8.0
   
   - [ ] Table maintenance:
     - [ ] Snapshot expiration
     - [ ] Metadata rewrites
     - [ ] Compaction
     - [ ] Delete orphan files 
   - [ ] Catalogs:
     - [ ] Snowflake catalog: https://github.com/apache/iceberg-python/pull/687
     - [ ] Nessie catalog: https://github.com/apache/iceberg-python/issues/19
     - [ ] BigLake catalog: https://github.com/apache/iceberg-python/issues/651
   - [ ] ORC Support: https://github.com/apache/iceberg-python/issues/20
   - [ ] Branch Support: https://github.com/apache/iceberg-python/issues/306
   - [ ] Tag Support: https://github.com/apache/iceberg-python/issues/573
   - [ ] Write with Sort Order 
https://github.com/apache/iceberg-python/issues/271
   
   # PyIceberg 1.0.0
   
   Long-term goals:
   
   - Support Griffe to detect breaking API changes 
https://github.com/apache/iceberg-python/issues/334: 
https://github.com/apache/iceberg-python/pull/394
   - Implement Arrow dataset: https://github.com/apache/iceberg-python/issues/30
   - Support table maintenance operations: 
https://github.com/apache/iceberg-python/issues/31
   - Add [View](https://iceberg.apache.org/view-spec/) support
   - Add [Puffin](https://iceberg.apache.org/puffin-spec/) support
   - Support engine integrations (DuckDB/Daft/Polars/Ray)
   


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