Skip to content

Releases: TheDiscordian/ipfs-sync

v0.7.0 - Estuary Support

23 Jul 06:20
Compare
Choose a tag to compare

This minor release contains a bunch of QoL fixes as well as adds Estuary support!

Also version bumped the xxhash and yaml hashes, so there could possibly be some changes / improvements in those as well (aced350).

v0.6.0 - Windows Support

16 Jul 04:50
Compare
Choose a tag to compare

This release has some exciting changes, additions, and fixes:

  • Windows support (#26)
  • Pinning is disabled by default (#41)
  • Fixed some formatting with the timeout help text (5cf59e1)
  • Timeout is now properly set to the default value if no timeout is specified (8b495fe7417a6a)

v0.5.3

09 Jun 18:19
Compare
Choose a tag to compare

Another revision release! This is mostly to get this commit: 99b15d0

  • Added Timeout parameter, which will cancel certain calls if they take too long
  • Display what parent directory is being created (verbose)

v0.5.2

02 Jun 23:10
Compare
Choose a tag to compare

Got an idea to improve performance on "dontHash" mode, shouldn't even use an fd anymore. (a59bd8a)

v0.5.1

02 Jun 22:49
Compare
Choose a tag to compare

This is a revision release to fix a few issues:

  • Fix nil pointer dereference when directory isn't accessible (#44)
  • Fix 'too many fds' for no hashing mode (cf11f39)
  • Shortened an outdated error message referring to JSON (173787f)

v0.5.0

29 Mar 00:28
Compare
Choose a tag to compare

This release contains 2 exciting changes:

  1. The JSON config file is now a YAML config file! Take a look at the new sample config, which is documented with all the available configuration options. If you'd like to convert your current config, there are many JSON -> YAML converters available online. (#25)
  2. DontHash feature, which will skip hashing files for the local DB, and instead use their filesize and last modification time to track changes. This will be a massive performance increase for massive directories (#34).

v0.4.2

28 Mar 00:36
Compare
Choose a tag to compare

This release fixes issues that can arise related to the filestore (nocopy). Specifically if you get errors about files not being found when trying to add certain files or pin, or maybe certain files don't load in browser; This release will fix up filestore by removing all the blocks that point to files that no longer exist (#32).

If certain files appear to be missing after, simply remove them from the sync directory, and re-add them, they'll re-sync.

Enjoy!

v0.4.1

23 Mar 02:38
Compare
Choose a tag to compare

This release contains a patch which removes all files/rm calls during directory adds (#28). This marks a speed improvement of about 25x compared to v0.3.3.

For context, it took roughly 14hours to sync 18k files before. Now it takes just over 30mins.

v0.4.0

23 Mar 01:13
Compare
Choose a tag to compare

This is a pretty big release full of QoL improvements and bug fixes, I hope you enjoy!

Change-log:

  • More verbose output when using -v flag
  • Properly exits again when -version or -license flags are used again
  • Uses xxhash instead of sha224 for local hash DB (will rebuild hash DB on first run, which will trigger re-adds)
  • Deleting directories properly empties entries from local DB (#18)
  • Now displays devel for version number on untagged releases
  • Does less files/mkdir calls, greatly speeds up adding many files (#29)
  • Moving directories functions as expected now (#30)
  • README has a bit more detail for new users

v0.3.3

19 Mar 15:09
Compare
Choose a tag to compare

This release fixes a bug which will sometimes detect successful adds as unsuccessful, along with other QoL / performance changes.