github juicedata/juicefs v1.0.2

latest releases: v1.2.1, v1.1.4, v0.2.1...
2 years ago

This is the first patch release (v1.0.1 is broken) for JuiceFS v1.0. It has 32 commits from 10 contributors, thanks to @davies @zhijian-pro @tangyoupeng @SandyXSD @timfeirg @201341 @pigletfly @dugusword @Arvintian @zwwhdls !

Changed

  • cmd/sync: sync uid/gid even if the user/group does not exist (#2502)
  • meta/badger: improve the performance to reset the database (#2811)
  • vfs: flush data and close fd even if the close is interrupted (#2745)
  • object/minio: support setting MinIO region via an environment variable (#2673)
  • object/ks3: support private region for KS3 (#2812)
  • gateway: support specifying umask for directories (#2445)
  • hadoop: support nest juicefs-hadoop.jar in spring-boot (#2756)

Bugfix

  • cmd/format: fix the issue that schema in bucket address is not properly handled (#2749)
  • cmd/objbench: fix the issue that bucket is not automatically created when objbench is run with skip-functional-tests (#2773)
  • cmd/sync: fix the issue that '\' is wrongly replaced for non-windows system (#2778)
  • meta/pg: fix the issue that PostgreSQL does not recognize Unix domain socket properly (#2607)
  • chunk/cache: fix the issue that client may crash if there are invalid files in the cache dir (#2686)
  • vfs: fix the issue on Linux that entries are still visible after rmr finishes (#2776, #2838)
  • vfs/backup: fix the issue that metadata backup may fail because the client cannot access /tmp (#2707)
  • utils: fix the issue on Windows that logger prints color control codes (but no color) (#2567)
  • compress: fix the issue that client may crash if input is empty for LZ4 decompressing (#2499)
  • gateway: fix the issue that file descriptors may leak in gateway (#2661)
  • hadoop: fix the issue that trash emptier may fail because of no permission (#2512)
  • hadoop: fix the issue that relative paths are not properly qualified (#2696, #2709)
  • hadoop: fix the issue that juicefs.umask is not properly applied when creating parent dir (#2833)
  • arch: fix the issue on 32bits system that client may crash because of unaligned atomic operation (#2703)
  • arch: fix the issue on 32bits system that readAheadTotal may overflow (#2726)

Don't miss a new juicefs release

NewReleases is sending notifications on new releases.