v1.0.7

juicedata/juicefsv1.0.7Feb 4, 2024by SandyXSD

AI Summary

This is the seventh patch release for v1.0, addressing dependency updates and various stability fixes across sync, metadata, and object storage modules.

Key Highlights

  • Upgrade golang.org/x/crypto to 0.17.0
  • Fix temporary file name issues in sync
  • Fix password handling in sync
  • Fix compaction logic in metadata

Full Release Notes

This is the seventh patch release for JuiceFS v1.0. It has 12 commits from 5 contributors, thanks to @davies @SandyXSD @zhijian-pro @tangyoupeng @mtnk2005 !

# Changed

- Build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#4287)

# Bugfix

- cmd/sync: fix the issue that name of the temporary file may be too long (#4215)
- cmd/sync: fix the issue that password of source is not removed (#4390)
- meta: trigger compaction more aggresively when there are too many slices (#4309)
- meta: fix the issue that truncated slices may never be compacted (#4320)
- meta/redis: use TxPipelined() instead of Pipelined() (#4264)
- object/obs: don't decode the object key in list result (#4331)
- object/cos: fix multipart upload with long key (#4258)
- object/ceph: fix the issue that list with many threads may panic (#4216)
- hadoop: fix guid update (#4299)