Releases: awslabs/mountpoint-s3
Releases · awslabs/mountpoint-s3
mountpoint-s3 v1.13.0
New features
- Amazon S3 introduces support for AWS Dedicated Local Zones. (awslabs/aws-c-s3#465)
Binaries
x86_64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/x86_64/mount-s3-1.13.0-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/x86_64/mount-s3-1.13.0-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/x86_64/mount-s3-1.13.0-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/x86_64/mount-s3-1.13.0-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/x86_64/mount-s3-1.13.0-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/x86_64/mount-s3-1.13.0-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/arm64/mount-s3-1.13.0-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/arm64/mount-s3-1.13.0-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/arm64/mount-s3-1.13.0-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/arm64/mount-s3-1.13.0-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/arm64/mount-s3-1.13.0-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.13.0/arm64/mount-s3-1.13.0-arm64.tar.gz.asc
mountpoint-s3 v1.12.0
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
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/x86_64/mount-s3-1.12.0-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/x86_64/mount-s3-1.12.0-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/x86_64/mount-s3-1.12.0-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/x86_64/mount-s3-1.12.0-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/x86_64/mount-s3-1.12.0-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/x86_64/mount-s3-1.12.0-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/arm64/mount-s3-1.12.0-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/arm64/mount-s3-1.12.0-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/arm64/mount-s3-1.12.0-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/arm64/mount-s3-1.12.0-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/arm64/mount-s3-1.12.0-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.12.0/arm64/mount-s3-1.12.0-arm64.tar.gz.asc
mountpoint-s3 v1.11.0
New features
- Mountpoint now offers a new command-line argument
--cache-xz <BUCKET>
which enables caching of object content to the specified bucket on S3 Express One Zone. To get started, see the shared cache section of the configuration documentation. (#1145)
Other changes
- Fix an issue where
fstat
would fail and returnESTALE
when invoked on a file descriptor after a successfulfsync
. (#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
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/x86_64/mount-s3-1.11.0-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/x86_64/mount-s3-1.11.0-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/x86_64/mount-s3-1.11.0-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/x86_64/mount-s3-1.11.0-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/x86_64/mount-s3-1.11.0-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/x86_64/mount-s3-1.11.0-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/arm64/mount-s3-1.11.0-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/arm64/mount-s3-1.11.0-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/arm64/mount-s3-1.11.0-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/arm64/mount-s3-1.11.0-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/arm64/mount-s3-1.11.0-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.11.0/arm64/mount-s3-1.11.0-arm64.tar.gz.asc
mountpoint-s3 v1.10.0
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
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/x86_64/mount-s3-1.10.0-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/x86_64/mount-s3-1.10.0-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/x86_64/mount-s3-1.10.0-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/x86_64/mount-s3-1.10.0-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/x86_64/mount-s3-1.10.0-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/x86_64/mount-s3-1.10.0-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/arm64/mount-s3-1.10.0-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/arm64/mount-s3-1.10.0-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/arm64/mount-s3-1.10.0-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/arm64/mount-s3-1.10.0-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/arm64/mount-s3-1.10.0-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.10.0/arm64/mount-s3-1.10.0-arm64.tar.gz.asc
mountpoint-s3 v1.9.1
Other changes
- Add AWS ISO partitions to STS credential provider. (awslabs/aws-c-auth#253)
- Fix an issue where
--bind
argument would not be picked up correctly. (#1020)
Binaries
x86_64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/x86_64/mount-s3-1.9.1-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/x86_64/mount-s3-1.9.1-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/x86_64/mount-s3-1.9.1-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/x86_64/mount-s3-1.9.1-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/x86_64/mount-s3-1.9.1-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/x86_64/mount-s3-1.9.1-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/arm64/mount-s3-1.9.1-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/arm64/mount-s3-1.9.1-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/arm64/mount-s3-1.9.1-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/arm64/mount-s3-1.9.1-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/arm64/mount-s3-1.9.1-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.1/arm64/mount-s3-1.9.1-arm64.tar.gz.asc
[RECALLED] mountpoint-s3 v1.9.0
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 usingsource_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
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/x86_64/mount-s3-1.9.0-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/x86_64/mount-s3-1.9.0-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/x86_64/mount-s3-1.9.0-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/x86_64/mount-s3-1.9.0-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/x86_64/mount-s3-1.9.0-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/x86_64/mount-s3-1.9.0-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/arm64/mount-s3-1.9.0-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/arm64/mount-s3-1.9.0-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/arm64/mount-s3-1.9.0-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/arm64/mount-s3-1.9.0-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/arm64/mount-s3-1.9.0-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.9.0/arm64/mount-s3-1.9.0-arm64.tar.gz.asc
mountpoint-s3 v1.8.0
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
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/x86_64/mount-s3-1.8.0-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/x86_64/mount-s3-1.8.0-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/x86_64/mount-s3-1.8.0-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/x86_64/mount-s3-1.8.0-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/x86_64/mount-s3-1.8.0-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/x86_64/mount-s3-1.8.0-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/arm64/mount-s3-1.8.0-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/arm64/mount-s3-1.8.0-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/arm64/mount-s3-1.8.0-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/arm64/mount-s3-1.8.0-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/arm64/mount-s3-1.8.0-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.8.0/arm64/mount-s3-1.8.0-arm64.tar.gz.asc
mountpoint-s3 v1.7.2
- Fix an issue where reading a file through Mountpoint could fail, even if the corresponding S3 GetObject request had succeeded. (#917)
Binaries
x86_64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/x86_64/mount-s3-1.7.2-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/x86_64/mount-s3-1.7.2-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/x86_64/mount-s3-1.7.2-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/x86_64/mount-s3-1.7.2-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/x86_64/mount-s3-1.7.2-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/x86_64/mount-s3-1.7.2-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/arm64/mount-s3-1.7.2-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/arm64/mount-s3-1.7.2-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/arm64/mount-s3-1.7.2-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/arm64/mount-s3-1.7.2-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/arm64/mount-s3-1.7.2-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.2/arm64/mount-s3-1.7.2-arm64.tar.gz.asc
mountpoint-s3 v1.7.1
Breaking changes
- Mountpoint supports specifying KMS server-side encryption for new object uploads using the key ARN only. Mountpoint now validates the value provided with
--sse-kms-key-id
at mount time. This prevents an issue where Mountpoint could crash when uploading a file with KMS key identifiers other than the key ARN. (#908)
Binaries
x86_64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/x86_64/mount-s3-1.7.1-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/x86_64/mount-s3-1.7.1-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/x86_64/mount-s3-1.7.1-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/x86_64/mount-s3-1.7.1-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/x86_64/mount-s3-1.7.1-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/x86_64/mount-s3-1.7.1-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/arm64/mount-s3-1.7.1-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/arm64/mount-s3-1.7.1-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/arm64/mount-s3-1.7.1-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/arm64/mount-s3-1.7.1-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/arm64/mount-s3-1.7.1-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.1/arm64/mount-s3-1.7.1-arm64.tar.gz.asc
mountpoint-s3 v1.7.0
New features
- Metadata caching can now be configured independently of data caching. When passing the
--metadata-ttl <seconds>
argument without also specifying--cache <directory>
, Mountpoint will cache file metadata in memory for up to the given TTL, but will not cache object data. The--metadata-ttl
argument also accepts two special values:minimal
to enable only the minimal necessary caching, andindefinite
to cache indefinitely. These modes can help accelerate workloads that touch many files but do not need to cache object data for re-use (for example, listing a directory and then reading each file within it once). (#855)
Breaking changes
- The
--metadata-ttl 0
setting is no longer supported and will be removed in a future release. The new--metadata-ttl minimal
has a similar effect, but behaves better when latency for S3 requests is high. (#855) - When using the
--cache
flag, the default metadata TTL is now set to 60 seconds (--metadata-ttl 60
) instead of 1 second. (#855) - Mountpoint now uses STS regionalized endpoints when assuming IAM roles configured in a CLI profile. If you specify a region in your CLI profile and want Mountpoint to use a role from that profile you have to make sure Mountpoint can access STS regionalized endpoints. This allows Mountpoint to assume an IAM role in regions outside of the
aws
partition. (#877)
Other changes
- The checksum algorithm to use for uploads to S3 can now be chosen with the
--upload-checksums <ALGORITHM>
command-line argument. The only supported values in this release arecrc32c
(the default, and the existing behavior) andoff
, which disables including checksums in uploads. Theoff
value allows uploads to S3 implementations that do not support additional checksums. This option defaults tooff
when the bucket name is an S3 on Outposts bucket access point (either an ARN or a bucket alias). (#849) - Fixed an issue where Mountpoint did not send the
Content-Length
header when creating multi-part uploads. (#875) - Fixed an issue where Mountpoint could not assume an IAM role specified in a CLI profile with
EcsContainer
as a credential source. (#875) - Added support for
AWS_ENDPOINT_URL
environment variable. (#895)
Binaries
x86_64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/x86_64/mount-s3-1.7.0-x86_64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/x86_64/mount-s3-1.7.0-x86_64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/x86_64/mount-s3-1.7.0-x86_64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/x86_64/mount-s3-1.7.0-x86_64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/x86_64/mount-s3-1.7.0-x86_64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/x86_64/mount-s3-1.7.0-x86_64.tar.gz.asc
arm64
- RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/arm64/mount-s3-1.7.0-arm64.rpm
- RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/arm64/mount-s3-1.7.0-arm64.rpm.asc
- DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/arm64/mount-s3-1.7.0-arm64.deb
- DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/arm64/mount-s3-1.7.0-arm64.deb.asc
- tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/arm64/mount-s3-1.7.0-arm64.tar.gz
- tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.7.0/arm64/mount-s3-1.7.0-arm64.tar.gz.asc