v1.0.0-rc3

juicedata/juicefsv1.0.0-rc3Jul 14, 2022by SandyXSD

AI Summary

The third release candidate for v1.0.0, focusing on bug fixes for various object storage backends, metadata engines, and improvements to the info command.

Key Highlights

  • Supports using unix socket for Redis connection
  • Improved `juicefs info` command with raw option for slices
  • Fixed TLS verification and object storage addressing (KS3, EOS, Ceph)
  • Fixed stale attribute cache in kernel
  • Fixed checksum handling for files with size close to blockSize

New Features

  • Unix socket support for Redis
  • Raw option for slices in info command

Full Release Notes

JuiceFS v1.0.0-rc3 is the third release candidate for v1.0. It has 35 commits from 10 contributors, thanks to @zhijian-pro @SandyXSD @davies @tangyoupeng @sanwan @xiaogaozi @chenhaifengkeda @zhoucheng361 @201341 @Suave !

# New

- Supports using unix socket for Redis (#2319)

# Changed

- cmd/info: print objects for files, and add `--raw` option for slices (#2316)
- fuse/context: ignore interrupt within one second (#2324)

# Bugfix

- cmd/info: support get trash info (#2363)
- cmd/bench: fix bench display (#2322)
- cmd/objbench: fix skip functional test (#2341)
- meta/redis: fix unlock on not-existed lock (#2325)
- object: fix skip tls verify (#2317)
- object/ks3: use virtual hosted-style for ks3 (#2349)
- object/eos: using the Path style addressing in eos (#2344)
- object/ceph: fix the arguments of register function (#2306)
- vfs&fuse: Fix stale attribute cache in kernel (#2336)
- hadoop: checksum fix for files with size close to blockSize (#2333)