Skip to content

Releases: awslabs/mountpoint-s3

mountpoint-s3 v1.14.0

10 Jan 15:45
3da84c5
Compare
Choose a tag to compare

mountpoint-s3 v1.13.1

10 Jan 14:39
8e4b2ca
Compare
Choose a tag to compare

New features

  • Mountpoint now supports specifying an open FUSE file descriptor in place of the mount path by using the syntax /dev/fd/N.
    See mounthelper.go as an example usage and see Configuring mount point about more details on configuring this feature. (#1103)

Other changes

  • Fix an issue where an interrupt during readdir syscall leads to an error. (#965)
  • Fix an issue where the source bucket of a shared cache block was not correctly validated (#1208)

Binaries

x86_64

arm64

mountpoint-s3 v1.13.0

02 Dec 15:52
d14655a
Compare
Choose a tag to compare

mountpoint-s3 v1.12.0

25 Nov 13:55
c66546a
Compare
Choose a tag to compare

New features

  • Mountpoint now offers a new command-line flag --incremental-upload, available when mounting directory buckets in S3 Express One Zone. When set, Mountpoint will perform all uploads incrementally and support appending to existing objects. (#1165)

Other changes

  • Implement statfs to report non-zero synthetic values. This may unblock applications which rely on verifying there is available space before creating new files. (#1118)

Binaries

x86_64

arm64

mountpoint-s3 v1.11.0

21 Nov 12:46
8484341
Compare
Choose a tag to compare

New features

Other changes

  • Fix an issue where fstat would fail and return ESTALE when invoked on a file descriptor after a successful fsync. (#1085)
  • Mountpoint now configures FUSE to allow up to 64 background requests to be in flight. This is expected to improve read throughput for some use cases. (#1137)

Binaries

x86_64

arm64

mountpoint-s3 v1.10.0

15 Oct 15:02
2b01616
Compare
Choose a tag to compare

New features

  • Mountpoint now automatically adjusts its prefetcher read window size based on available system memory. This reduces the risk of Mountpoint potentially consuming all available system memory in cases where a large number of file handles are read from concurrently. (#1013)

Breaking changes

  • When configured to log to a directory, Mountpoint now includes a random string following the timestamp in the file name.
    Previously, multiple Mountpoint processes would write to the same log file causing log entries to be interleaved.
    (#1041)

Other changes

  • When updating the local disk cache, Mountpoint now writes to disk asynchronously, without blocking the read path. The change favours cold cache reads but may result in additional initial cache misses in highly concurrent workloads. (#1029)

Binaries

x86_64

arm64

mountpoint-s3 v1.9.1

19 Sep 16:10
9040066
Compare
Choose a tag to compare

[RECALLED] mountpoint-s3 v1.9.0

13 Sep 15:19
9ed8b62
Compare
Choose a tag to compare

Caution

This release has been recalled due to the --bind argument not being fully released. Please use v1.9.1 or later instead.

New features

  • Mountpoint now supports specifying one or more network interfaces using --bind <INTERFACE_NAME> to be used when making requests to Amazon S3. This feature is work-in-progress and we welcome feedback on it. (#943)

Other changes

  • Fix an issue where credential_process field would not be picked up correctly when using source_profile. (awslabs/aws-c-auth#245)
  • Fix an issue where credential_process field would not be picked up correctly when using --profile <AWS_PROFILE>. (awslabs/aws-c-auth#245)
  • Re-implement prefetcher using CRT's flow-control: customers may experience improvement in bandwidth when reading multiple files concurrently and reduced memory consumption. (#980)

Binaries

x86_64

arm64

mountpoint-s3 v1.8.0

01 Aug 13:52
387ad79
Compare
Choose a tag to compare

New features

  • Mountpoint now offers two new command-line arguments --read-part-size <SIZE> and --write-part-size <SIZE> which allow to specify different part sizes to be used when reading and writing respectively. (#949)

Other changes

  • Support added for providing external_id when defining AWS profiles in a config file. (#962)
  • Fix issue where empty environment variables for STS web identity credentials could cause segmentation fault. (#963)

Binaries

x86_64

arm64

mountpoint-s3 v1.7.2

17 Jun 20:04
d3b632d
Compare
Choose a tag to compare