Skip to content

v0.29.0

Compare
Choose a tag to compare
@Xuanwo Xuanwo released this 01 Mar 13:02
· 2270 commits to main since this release
v0.29.0
8f62f9b

Upgrade to v0.29

In v0.29, we introduced [Object Writer][crate::docs::rfcs::rfc_1420_object_writer] to replace existing Multipart related APIs.

Users can now append multiparts bytes into object via:

let mut w = o.writer().await?;
w.write(bs1).await?;
w.write(bs2).await?;
w.close()

Along with this change, we cleaned up a lot of internal structs and traits. Users who used to depend on opendal::raw::io::{input,output} should use opendal::raw::oio instead.

Also, decompress related feature also removed. Users can use async-compression with ObjectReader directly.


What's Changed

New Contributors

Full Changelog: v0.28.0...v0.29.0