kahing / catfs

Cache AnyThing filesystem written in Rust
Apache License 2.0
842 stars 54 forks source link

0.9.0 release #47

Closed gaul closed 2 years ago

gaul commented 4 years ago

master has many fixes for modern Rust and improves compatibility with 32-bit and macOS. It would be nice to pull in the fix for splice as well.

jonringer commented 3 years ago

seconded as well

R0dri commented 3 years ago

Any plans? Is this project maintained?

srstsavage commented 3 years ago

I'd also like to get a sense of the status of this project, particularly:

Catfs is ALPHA software. Don't use this if you value your data.

Is this statement still accurate?

gaul commented 3 years ago

I am helping @kahing for a few months and plan to release 0.9.0 later this month. I have a few more issues to investigate but you can help out by testing master and filing issues. As for the scary statement, I would apply that to all software; catfs is just more honest.

srstsavage commented 3 years ago

Hah, yes, good point and understood, there are no guarantees. But there's a difference between "use at your own risk" and "we don't think this is at all ready." Sounds like it's approaching the former?

gaul commented 3 years ago

It is not my call to remove the warning but I think evaluating the open issues is a better way to evaluate quality. If you find a reproducible bug that is something concrete we can work on.

gaul commented 3 years ago

@kahing Do I need to do anything other than tag a release or does this need to be uploaded to crates.io as well?

bugz8unny69 commented 2 years ago

What's the status so far since it's been awhile?

gaul commented 2 years ago

I can tag releases but I don't have the correct account to push to crates.io.

ILOVEPIE commented 2 years ago

Any updates?

HenrikBengtsson commented 2 years ago

I just found catfs the other day, and I must admit it took me quite a while to understand that the 0.8.0 release is dated, and that lots of things have been fixed in the master branch. I'd like to pitch in with a few comments:

Thanks

gaul commented 2 years ago

Released 0.9.0: https://github.com/kahing/catfs/releases/tag/v0.9.0

I lack the karma to upgrade the crates.io binary.

HenrikBengtsson commented 2 years ago

Much appreciated. Thank you.

For those who wants to build 0.9.0 from source, you can do:

git clone https://github.com/kahing/catfs.git
cd catfs
git checkout v0.9.0
mkdir -p /path/to/catfs-0.9.0
cargo install --root=/path/to/catfs-0.9.0 --path=.

so that

$ /path/to/catfs-0.9.0/bin/catfs --version
catfs 0.9.0