Releases: tonbo-io/fusio
Releases · tonbo-io/fusio
0.3.8
What's Changed
- chore: set tokio as a default feature in fusio-parquet by @ethe in #139
- Revert "chore: set tokio as a default feature in fusio-parquet" by @ethe in #141
- fix: fusio-parquet compiling failed by @ethe in #140
- fix: BufReader read eof by @crwen in #142
- fix: incorrect offset by @crwen in #144
- use buf reader to recover from log by @crwen in #143
- chore: remove rust-toolchain.toml by @ethe in #151
- chore: make clippy happy by @ethe in #152
- chore: add fusio-parquet benchmark by @crwen in #148
- remove worker thread limitation by @ethe in #153
- fix #149: add compile error message by @crwen in #154
- refactor: add
new
method for Path by @crwen in #155 - feat: add fusio-core by @ethe in #145
- feat: add monoio http client by @crwen in #136
- Refactor: migrate maybe trait and IoBuf to core by @crwen in #156
- feat: monoio support for log by @crwen in #132
- feat: impl
Encode
/Decode
forVec<T>
by @crwen in #157 - fix: only nosend env requires unsafe impl Send in fusio-parquet by @ethe in #158
- fix: fusio-log compile error on monoio by @crwen in #159
- bump fusio to 0.3.8 by @crwen in #160
- chore: add description in Cargo.toml by @crwen in #161
Full Changelog: 0.3.7...0.3.8
0.3.7
What's Changed
- fix: add truncate option for fusio-log by @crwen in #126
- chore: remove unused crate by @crwen in #129
- fix: add truncate option to
with_fs
by @crwen in #133 - feat: monoio support for parquet by @crwen in #131
- fix: set write to true only when create is true by @crwen in #135
- add
MaybeSend
to decode by @crwen in #134 - fix: remove append option in tokio by @crwen in #137
- chore: bump to 0.3.7 by @ethe in #138
Full Changelog: 0.3.6...0.3.7
0.3.6
What's Changed
- chore: bump to 0.3.5 by @ethe in #125
- chore: bump arrow and parquet to 54 by @George-Miao in #127
- chore: bump to 0.3.6 by @ethe in #128
New Contributors
- @George-Miao made their first contribution in #127
Full Changelog: 0.3.5...0.3.6
0.3.5
What's Changed
- fix: return full path in opfs list by @crwen in #117
- refactor: move fusio-log to fusio by @crwen in #118
- chore: update README.md by @ethe in #119
- refactor: change close semantic for tokio fs and FileSystemSyncAccessHandle by @crwen in #121
- refactor: re-export AwsCredential in fusio-log by @crwen in #120
- Feat: append to a file instead of overwriting while opening by @crwen in #124
Full Changelog: 0.3.4...0.3.5
0.3.4
What's Changed
- feat: implement Read / Write for Box / Box by @ethe in #97
- bump fusio to 0.3.3 by @ethe in #98
- add support for opfs by @crwen in #85
- refactor: format & specific compilation condition scope by @ethe in #102
- feat:
Fs
addscopy
&link
by @KKould in #100 - Update README.md by @ethe in #105
- support http on wasm by @crwen in #106
- make opfs available in web worker by @crwen in #107
- docs: add docs for OPFS by @crwen in #108
- fix: add missing http headers under wasm by @crwen in #109
- refactor: wrap parquet reader/writer with Arc and Mutex by @crwen in #110
- fix:
AmazonS3::remove
wrong url spliced by @KKould in #112 - refactor: implement
MaybeSend
for fs::list returning stream by @ethe in #115 - feat: add support for FileSystemSyncAccessHandle by @crwen in #114
- chore: bump all package to 0.3.4 by @ethe in #116
New Contributors
Full Changelog: 0.3.2...0.3.4
0.3.2
What's Changed
- feat: impl
BufReader
by @KKould in #84 - feat: Add basic layout for fusio-opendal by @Xuanwo in #89
- docs: Update Compare to OpenDAL by @Xuanwo in #90
- feat: support custom endpoints by @KKould in #87
- docs: Add example for fusio_opendal by @Xuanwo in #92
- fix: object_store test case compile error by @ethe in #94
- refactor: use len and cap of vec in buf writer instead by @ethe in #95
- chore: bump fusio version to 0.3.2 by @ethe in #96
New Contributors
Full Changelog: 0.3.1...0.3.2
0.3.1
0.3.0
What's Changed
- refactor: remove needless set_init by @ethe in #70
- feat: impl
S3Writer
for append by @KKould in #69 - refactor: change read semantic to read exact at, write semantic to se… by @ethe in #71
- Chore/s3 append mode by @KKould in #76
- fix: ordered put multipart in s3 by @ethe in #77
- feat: add buffered writer by @ethe in #79
- bump fusio to 0.3.0 & basic docs by @ethe in #81
Full Changelog: 0.2.1...0.3.0
0.2.1
0.2.0
What's Changed
- support fs by @ethe in #4
- chore: add parquet crate by @KKould in #6
- refactor: more workspace like by @ethe in #7
- feat: support
Parquet
reader & writer by @KKould in #8 - feat: s3 support without tokio by @ethe in #9
- feat: support remote read & write on S3 for object_store by @KKould in #10
- feat: support open options by @ethe in #11
- feat: complete S3 reading test by @ethe in #12
- feat: restrict file as 'static by @ethe in #13
- feat: make file send and sync by @ethe in #14
- feat: support metadata by @ethe in #15
- DynFs should maybe send or sync by @ethe in #16
- chore: extend fusio
Read
&Write
implementations for common compo… by @KKould in #17 - feat: remove IoBuf and metadata method by @ethe in #18
- chore: impl Write for
Cursor<&mut Vec<u8>>
by @KKould in #19 - fix: stack overflow on
Box<dyn DynFile>
by @KKould in #20 - chore:
read
==read_exact
by @KKould in #21 - chore:
create_dir
->create_dir_all
by @KKould in #22 - chore:
Cursor::read
-> read_exact by @KKould in #23 - feat: pass buf mut into read by @ethe in #24
- chore: pub use IoBufMut by @KKould in #25
- fix: async reader read miss by @KKould in #26
- s3 fs by @ethe in #28
- benchmark: add read & write benchmark and tokio fs unit tests by @KKould in #29
- feat: update Read & Write for tokio-uring impl by @KKould in #35
- refactor: move fusio-object-store to another crate by @ethe in #32
- chore: Update README.md by @ethe in #37
- Update README.md by @ethe in #38
- feat: support default
Read::read_exact
by @ethe in #51 - feat: add
FsOptions::parse
to newDynFs
by @KKould in #31 - fix:
IoBufMut::as_mut_ptr
does not add start offset by @ethe in #55 - refactor: remove cyclic dependency of
FsOptions
by @ethe in #54 - refactor: refer to monoio::buf, make IoBuf more robust by @ethe in #57
- Chore/update fs options by @KKould in #56
- fix: merge truncate and overwrite semantic in open option by @ethe in #58
- chore: bump to 0.2.0 by @ethe in #59
New Contributors
Full Changelog: https://github.com/tonbo-io/fusio/commits/0.2.0