v1.1.2
juicedata/juicefsv1.1.2Feb 4, 2024by SandyXSD
AI Summary
This is the second patch release for v1.1, focusing on dependency upgrades and resolving bugs in synchronization, metadata handling, and object storage interactions.
Key Highlights
- Upgrade golang.org/x/crypto to 0.17.0
- Fix temporary file name length issues in sync
- Fix password handling in sync
- Fix symlink handling in sync
- Fix compaction triggers in metadata engines
Full Release Notes
This is the second patch release for JuiceFS v1.1. It has 16 commits from 6 contributors, thanks to @zhijian-pro @davies @SandyXSD @tangyoupeng @mtnk2005 @AChangFeng ! # 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) - cmd/sync: fix symlink when using jfs:// schema (#4286) - cmd/bench: fix the issue that the final result of progress bar is not correct (#4388) - 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: fix the issue that sometimes checksum is not verified (#4213) - 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) - windows: fix the issue that truncate may return syscall.EBADF (#4238)