All Versions
19
Latest Version
Avg Release Cycle
15 days
Latest Release
1 day ago

Changelog History
Page 1

  • v1.51

    January 21, 2020

    🛠 Fixed miscellaneous weed mount problems.

  • v1.50

    January 09, 2020
    • Filer: fix filer read error (#1179)
  • v1.49

    January 08, 2020

    This has a fix for a compaction bug introduced in 1.48

    • volume: fix compaction
    • weed fix: generate .idx files correctly
  • v1.48

    January 01, 2020
    • Tiered Storage
      • Support reverting cloud tier to local tier.
    • Erasure Coding
      • Support reverting EC volumes to normal volumes.
    • Filer
      • Support extended attributes.
      • Add route by latency option for Redis store.
      • Returns 404 if not found.
      • Optional default recursive deletion.
      • Add fs.meta.cat to see file meta data.
      • Fix fs.meta.save concurrency problem.
    • Volume
      • Lower readonly volume memory usage.
      • Support deletions on read only volumes.
      • Avoid core dump when creating volumes and disk is full.
  • v1.47

    December 17, 2019
    • FUSE mount
      • Fix nil directory problem
    • Volume Server
      • Fix missing leading dot in extension
  • v1.46

    December 14, 2019
    • 🔋 Feature
      • beta version of transparent cloud integration
      • support tiering to S3
      • Filer
      • support memsql
      • add "mode" parameter when uploading
      • Hadoop Compatible File System
      • release 1.2.4
    • 🐎 Performance
      • mount
      • add option "-dirListCacheLimit" to speed up large directory long-format listing ("ls -l")
      • Filer
      • async directory deletion, separate deletion for metadata and data
      • shell
      • faster filer.meta.save in parallel
    • 🐛 Bugs
      • WebDav
      • fix writing file (#1114 )
    • 👉 Tweaks
      • docker-compose set to correct master IP option.
      • master submit support "dataCenter" parameter
    • Experts
      • Filer deletion add option skipChunkDeletion
      • Replication will check healthy volume servers first (3727d24)
      • Graceful volume server shutdown (a9dbd52)
      • fuse: check mount point available before do runmount(0b822a6)
      • gRPC change directory listing to streaming
  • v1.45

    November 23, 2019
    • shell
      • fs.meta.save missed directory data with more than 1024 entries (#1130)
      • ec.balance did not balance correctly (#1111)
      • add current filer directory default value
    • master
      • add option to store file sequence to etcd
      • assign volume can optionally specify the number of volumes to grow
    • volume
      • ec reading error if file size is greater than a limit (#1106)
      • use read lock to avoid hang during heartbeat (#1107)
    • filer
      • parallelize weed filer.copy for single file
      • support tikv as filer store
  • v1.44

    October 12, 2019
    • Filer
      • follow the redirected master #1070
      • Recursive deletion optionally ignore any errors #1062
      • avoid hard-coded upload timeout
    • Hadoop Compatible File System
      • fix jar issues on Cloudera HDFS CDH
    • Volume
      • in rare cases when volume is created but no superblock #1079
      • skip readonly volume checking when destroy #1063
      • avoid nil needle map #1061
    • Experimental
      • grpc API for server side json select pushdown
    • increase thread safety by avoiding rand
  • v1.43

    September 03, 2019
    • 🚀 Released 1.1.6 Hadoop clients, verified working with HDFS/Spark/HBase.
    • master
      • master followers can also lookup and redirect, improves master scalability
      • clients are redirected to new leader, instead of looping through all masters.
    • filer
      • support Etcd as filer store, avoiding any SPOF.
      • fix redis configuration typo for database. #1031
    • volume
      • fail the volume deletion if compaction is in progress, #1035
      • protect against nil needle map, #1037
      • truncating the temp files when compacting, avoid wrong .dat file after compaction.
    • mount
      • add umask option, related to #978
    • shell
      • added an option to set the output file name
      • added an option to see verbose output, default to non-verbose mode
    • weed backup
      • add ttl and replication parameter
  • v1.42

    July 22, 2019
    • master:
      • ensure only one exclusive vacuum process
    • volume
      • vacuum related optimizations and bug fixes
      • fix volume count metrics bug #1013
      • write requests also checks matching cookies #1014
    • shell
      • add fs.mv
    • filer
      • set file name when uploading to a directory (#1005)
      • default filer.copy to chunk at 32MB
      • detect a filer path is a file or a directory #1004
    • s3
      • add location for multipart upload #1002