v1.2.2
juicedata/juicefsv1.2.2Dec 2, 2024by jiefenghuang
AI Summary
Patch release supporting Go 1.23 and fixing Windows, sync, and garbage collection issues.
Key Highlights
- Supported building with Go 1.23
- Added Bos virtual-hosted-style endpoint support
- Fixed Windows IO errors
- Fixed sync symlink copying and GC issues
Full Release Notes
This is the second patch release for JuiceFS v1.2. It has 16 commits from 6 contributors, thanks to @zhijian-pro @jiefenghuang @polyrabbit @SandyXSD @tangyoupeng @austinhmh! # Changed - build/go: support build with go1.23 (#5108) - object/bos: support virtual-hosted-style endpoint (#5302) # Bugfix - cmd/mount: fix windows IO error (#5126) - cmd/sync: fix symlink copy by omitting permission copy (#5175) - cmd/sync: fix multipart upload for various object stores (#5236, #5239) - cmd/gc: fix delayed slices never deleted (#5189) - cmd/gc: fix hash-prefixed keys never compacted (#5277) - cmd/warmup: fix batch reset issue (#5295) - cmd/gateway: fix content type to avoid NullPointerException in S3 Java SDK (#5275) - cache: fix logging to avoid initialization errors and enhance clarity (#5191, #5200) - meta: fix compaction skipping the first slice when duplicated (#5159) - vfs: fix set xattr compatibility issue on macOS (#5197, #5329) - hadoop: fix compatibility with Flink 1.7 (#5147)