v0.17.1

juicedata/juicefsv0.17.1Oct 28, 2021by chnliyong

AI Summary

A patch release for v0.17 focusing on security updates, POSIX compatibility, and fixing backend issues.

Key Highlights

  • Return ENOSYS if extended attributes are disabled
  • Upgraded JWT library to address security vulnerability
  • Improved HDFS compatibility in Java SDK
  • Fixed WebDAV backend
  • Refresh cache when new attributes are found

New Features

  • Security patches (JWT upgrade)
  • HDFS compatibility improvements
  • WebDAV backend fix
  • Attribute cache refresh

Full Release Notes

JuiceFS v0.17.1 is a patch release for v0.17, which has the following changes:

* Return ENOSYS if attr is disabled (#863).
* Ignore unknown flags in setattr() (#862).
* Sort files when list a directory in Java SDK to be compatible with HDFS (#889).
* Upgrade nats-server to v2.2+ to address CVE-2021-3127 (#893). 
* Enable metrics for S3 gateway (#897).
* Fixed WebDAV backend (#899).
* Refresh cache once new attributes found (#902).
* Upgrade dgrijalva/jwt-go to golang-jwt/jwt to address CVE-2020-26160 (#903)
* Fixed parent of renamed files/dirs (#905).
* Fixed chunk deletions for SQL engine (#904)
* Upgrade gjson to fix CVE-2021-42836 (#912).

Thanks to contributions from @SandyXSD @tangyoupeng @davies @zhijian-pro @chiyutianyi !