:IF: Announcing - MutAnt: Mutable Key/Value storage (prev: Anthill)

Hey guys !

I’m happy to share that I’ve just released version 0.3.0 of MutAnt (mutant-lib and mutant-cli)!

You can install it with cargo install mutant

This release focuses on making MutAnt more robust and user-friendly. Here are some of the main improvements:

  • Resumable Uploads: The resume feature is more robust now. It also tells you if a key is incomplete in ls and stats.

  • Better Reliability: I’ve added retries for some network errors and improved how data consistency is checked during uploads.

  • CLI Improvements: There’s a new mutant reserve command, better progress bars, and put is smarter about handling existing keys.

  • Lots of Fixes & Refactoring: I’ve cleaned up the code, fixed various bugs (including some related to network operations and index handling), and added more tests and documentation.

You can grab the latest versions from crates.io:

For the full details, check out the CHANGELOG.md.

Also, a reminder that while it works perfectly on the testnet, the mainnet - at the time of writing - is struggling with scratchpad uploads > 3MB, so for maximum reliability I would advise to not go above that limit when uploading on mainnet (for now)

I’m open for bug report and feature requests :slight_smile:

Cheers

16 Likes