Skip to content

Releases: seaweedfs/seaweedfs

3.80

18 Nov 17:55
Compare
Choose a tag to compare

Seaweed Admin

A close-source SeaweedAdmin server for flexible metadata management:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

  • Filer
    • SubscribeMetadata can miss some events when big files are written by @half-life666 in #6183
    • When uploading a file named ".txt" in chunks in Seaweed Java client, an error occurs when reading the uploaded file by @liangyihan in #6188
    • Fix/parse upload filename by @KevinBLT in #6241
  • Shell
  • Master
    • fix deadlock hang when broadcast to clients by @kungf in #6184
  • Helm Charts
  • Volume Server
    • delete aborted ec shards from both source and target servers by @chrislusf in #6221
    • added backward compatible CRC check and extra explanatory comments by @evgmik in #6233
  • Misc
    • feat(filer.backup): add ignore errors option by @mdenushev in #6235
    • fix java.lang.IllegalArgumentException: Comparison method violates its general contract! by @fo40225 in #6239
    • Adjust threshold config by @zemul in #6246
  • Minor

New Contributors

Full Changelog: 3.79...3.80

3.79

29 Oct 02:45
Compare
Choose a tag to compare

Seaweed Admin

A close-source SeaweedAdmin server for flexible metadata management:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

New Contributors

Full Changelog: 3.77...3.78

3.77

10 Oct 08:31
Compare
Choose a tag to compare

Seaweed Admin

A close-source SeaweedAdmin server for flexible metadata management:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

  • Helm Chart
    • feat: Add support for "custom" dataDirs type for volume server in kubernetes helm chart by @TheHackmeister in #6094
  • FUSE Mount

New Contributors

Full Changelog: 3.76...3.77

3.76

07 Oct 02:38
Compare
Choose a tag to compare

Seaweed Admin

A close-source SeaweedAdmin server for flexible metadata management:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

  • S3

    • [s3] add {Get,Put,Delete}BucketTagging and PublicAccessBlock Handlers by @kmlebedev in #6088
  • FUSE Mount

    • Fix cross mount file synchronization introduced in 3.74

Full Changelog: 3.75...3.76

3.75

03 Oct 15:37
Compare
Choose a tag to compare

Seaweed Admin

A close-source SeaweedAdmin server for flexible metadata management:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

  • Mount

    • Fix weed mount - no entry is found in filer store #6089
  • Helm Chart

    • k8s/charts/seaweedfs/templates: s3 deployment: rm blocking matchLabel by @ayzatziko in #6090
  • S3

    • s3api: Fix signature v4 with reverse proxy at sub-path by @er2off in #6092
    • [s3] add skip bucket encryption handlers by @kmlebedev in #6091

New Contributors

Full Changelog: 3.74...3.75

3.74

30 Sep 18:29
Compare
Choose a tag to compare

Seaweed Admin

A close-source SeaweedAdmin server for better metadata management:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

New Contributors

Full Changelog: 3.73...3.74

3.73

12 Sep 20:20
Compare
Choose a tag to compare

Seaweed Admin

A close-source SeaweedAdmin server for better metadata management:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

  • Master

  • Helm Charts

    • Allow using a PVC to store filer and master logs - changes in values.yaml by @aniketwdubey in #5918
    • [Helm chart] use /healthz as default route in readiness/liveness by @DG-Wangtao in #5990
  • S3

  • Misc

    • Add release for OpenBSD by @mrusme in #5993
    • change math/rand => math/rand/v2 in volume_layout.go where is a perfo… by @dsd2077 in #6006
    • filer.remote.gateway not filer.remote.sync for remote.mount.buckets help string. by @sierra-alpha in #5934
    • filer.remote.gateway not filer.remote.sync for filer.remote.gateway help string. by @sierra-alpha in #5935
  • Volume Server

    • update metric for ErrorCRC if it happens during volume readNeedleDataInto by @evgmik in #5957
    • fix volume.move io.EOF by @kungf in #5960
    • Skip volume data integrity check for volume which has remote file by @half-life666 in #5976
    • persist readonly state to volume info by @half-life666 in #5977
    • Do CRC check if the buffer contains the full needle data before it is sent by @evgmik in #5980
    • Remove "Content-Length" header if http.Error is issued by @evgmik in #5981
  • Shell

  • Filer

  • Mount

    • bug fix in the data received from cache processing by @evgmik in #6002
    • Feature limit caching to prescribed number of bytes per file by @evgmik in #6009

New Contributors

Full Changelog: 3.72...3.73

3.72

19 Aug 05:08
Compare
Choose a tag to compare

Seaweed Admin

Added a close-source SeaweedAdmin server:

  • Flexible and efficient TTL management.
  • Point-in-time recovery of any file to any point of time.
  • Off-site continuous file metadata backup.

What's Changed

New Contributors

Full Changelog: 3.71...3.72

3.71

22 Jul 04:04
Compare
Choose a tag to compare

What's Changed

  • S3

    • Fix S3 deletion in deep folders, and names with empty spaces, fix #5748
    • add s3test for sql by @kmlebedev in #5718
    • [s3] revert skip deletion error, since the error file was not found is already skipped on the side of the grpc function by @kmlebedev in #5760
  • Master

    • Detect underflow when calculating unused space by @danfoster in #5758
    • Different disk labels should not use the same DiskUsages instance while master received volume heatbeat by @chocotan in #5770
    • Fix "no more writable volumes" error when volume grows and master leader changed at the same time by @chocotan in #5771
    • fix: avoid timeout if datacenter does not exist in topology by @kmlebedev in #5772
    • metrics stats of volume layout depends on the data center by @kmlebedev in #5775
    • [master] refactor HasGrowRequest to atomic bool by @kmlebedev in #5782
    • [master] Do Automatic Volume Grow in background by @kmlebedev in #5781
  • Helm Charts

    • helm: restart filer when the s3-configuration changes by @gtudan in #5768
  • FUSE Mount

  • Filer.remote.sync and Filer.sync

    • Azure sink: avoid overwriting existing file
    • Filer sink: avoid overwriting existing file
  • Filer

    • ensure metadata follow a specific folder, fix #5774
  • Volume Server

    • always copy ecj files during ec encoding
  • Shell

    • volume.tier.upload: Fix deleting replicated volumes by @rhysm in #5743
    • Add warning with hints to why a EC shard cant be moved by @danfoster in #5790
  • Minor

New Contributors

Full Changelog: 3.69...3.71

3.69

01 Jul 06:26
Compare
Choose a tag to compare

What's Changed

  • Filer

    • Fixed bootstrapping new filer from existing filer peer.
    • fix issue: sometimes volume.fsck report 'volume not found' by @ehooi in #5537
  • Misc

    • Added context for the MasterClient's methods to avoid endless loops by @vadimartynov in #5628
  • Helm Charts

    • fix #5681 convert all resources parameters to maps instead of strings by @jessebot in #5689
    • Helm-Chart: clean up image handling by @gtudan in #5720
    • Move cluster role to a separate template. by @gtudan in #5721
    • [Helm chart] Remove createClusterRole dependency from serviceAccount usage from filer statefulset by @rgaduput in #5724
  • Admin Shell

  • Volume Server

    • bugfix: unregister ec shards when volume server disconnected by @Numblgw in #5697
    • fixed fail to initialize existing ec volume when volume server has separate index dictory by @ehooi in #5723
  • Master

    • fix: correct command flag for master.raftBootstrap option in server.go by @sample in #5701
  • S3

    • check bucket name in sql backend #5710
  • filer.backup, filer.meta.backup, filer.remote.gateway, filer.remote.sync

    • adjust error handling to keep retrying to fix #5677

New Contributors

Full Changelog: 3.68...3.69