Skip to main content

Metadata Service Release Notes

JuiceFS 5.3.5 (2026/3/19)

  • Added statistics for sustained file count and size in pyjfs interfaces
  • Support virtual connections to reduce the number of connections to the metadata service
  • Support verifying LICENSE validity directly from the command line
  • Write the debug proxy port to a specific file
  • Optimized performance of list sessions
  • Skip sticky bit permission check for virtual subdirectories when deleting snapshots
  • Fixed a potential EBADF error on exit
  • Fixed repeated log downloads when encountering empty or corrupted transaction logs
  • Fixed an issue that the first message on a newly established connection might be dropped
  • captool: Fixed multiple message parsing errors
  • Multi-partition
    • No longer print error logs when a sub-partition does not have an exports file

JuiceFS 5.3.4 (2026/3/10)

  • Reduced priority of client registration messages
  • Improved speed of retrieving exports rules
  • Multi-partition
    • Only record OID for directories

JuiceFS 5.3.3 (2026/3/2)

  • Fixed FIFO file type character error in console API (q changed to p)
  • Added the ability to set volume names in pyjfs
  • Support loading virtual subdirectories from snapshot files
  • Increased the threshold for triggering transaction log cleanup
  • Back up unused transaction logs
  • Optimized transaction log scanning and sync process to reduce unnecessary log entries
  • Fixed inode reuse delay issue
  • Fixed truncation of compressed transaction logs
  • Fixed a potential panic when parsing inode ranges during log replay
  • Fixed log download failures in metalogger
  • Fixed naming and metadata rotation issues for compressed transaction log files in metalogger
  • captool: Adapted to recent protocol changes
  • Multi-partition
    • Record OID in readdir cache after rename
    • Return OID in rename requests
    • Ensure OID is valid
    • Prefer primary partition quota when paths are in the same partition
    • Prefer migrating empty directories back to the source partition during cross-partition directory rename
    • Also update atime when accessing moved inodes in mirror scenarios
    • Fixed returning extra empty paths in the heatmap command