Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@ramfox ramfox released this 04 May 17:07
· 15 commits to master since this release
1e37fc6

v0.6.0 (2021-05-04)

This latest release adds a new important WriteWithHooks function that runs a hook for each file written to the filesystem, rolling back any writes if there are errors. This opens the door for progress updates, as well as adjusting subsequent files on the fly based on previous writes.

We've also added a new DisableBootstrap option to the qfs config, that allows you to run your node without bootstrapping to the network, as well as adding support for "PUT" over ipfs http.

Finally, we've fixed an important bug in linux distros, that allows copying the underlying filesystem on a cross-linked device.

Bug Fixes

  • adder: failed adds don't remove blocks because we don't have 'soft delete' (20e9e18)
  • linux: migration fix for copying on cross link device (8bdb020)

Features

  • cafs: MerkelizeHooks to modify DAG persistence mid-flight (164aadc)
  • CAFS: repurpose CAFS acronym as a filesystem property (0e309e0)
  • ipfs_http: support PUT on IPFS over http (b257edd)
  • mux: add KnownFSTypes to list filesystem prefixes (f5c12e4)
  • qipfs: add DisableBootstrap as qipfs config option (75277f1)
  • qipfs: use rabin chunker (e0a6727)