We have been working on the iceberg-rust project for a while. Although there is 
still much work to be done, I believe it is important to release it in order to 
attract more users and developers to join us.

At current stage, we have implemented basic features that users need to read a 
table. It could be a good start!

On Wed, Jan 31, 2024, at 14:46, Renjie Liu wrote:
> Hi, everyone:
> 
> iceberg-rust <https://github.com/apache/iceberg-rust/> has been under active 
> development for several months, and it now has several features, so I want to 
> use this thread to discuss delivering the first release of this crate.
> 
> Why this first release 0.2.0?
> 
> Before iceberg-rust <https://github.com/apache/iceberg-rust/> was developed, 
> there were already efforts trying to develop a rust version of iceberg, and 
> it has been registered in crates.io under the name `iceberg`. We contacted 
> the authors and they kindly transferred the ownership of this crate to 
> apache, so that we can use `iceberg` as our crate's name. But due to the 
> immutability of crate.io <https://crates.io/>'s package, we can only start 
> with version 0.2.0.
> 
> Where are we?
> 
> Currently we have delivered following features:
> 
> 1. Rest catalog, including manipulating namespaces, load table, create table, 
> etc.
> 2. Serialization/deserialization of table metadata, manifests.
> 3. Documentation for this crate: https://rust.iceberg.apache.org/
> 
> What's next?
> 
> Eventually we will reach feature parity with java/python api, so that we can 
> bring full feature support of the iceberg to rust ecosystems. For details of 
> feature status, please check the `README.md` in github repo 
> <https://github.com/apache/iceberg-rust/> . 
Xuanwo

Reply via email to