mountpoint-s3-1.20.0

awslabs/mountpoint-s3mountpoint-s3-1.20.0Sep 15, 2025by github-actions[bot]

AI Summary

This release focuses on memory optimization and improved logging with thread ID information. It also fixes issues with large file uploads and race conditions during unlink operations.

Key Highlights

  • Adopted unified memory pool to reduce overall memory usage
  • Log messages now include thread ID
  • Fixed incremental upload issue for very large write part sizes
  • Fixed race condition that could cause panic on unlink
  • Support NO_PROXY environment variable similar to curl
  • Downgraded ioctl operation logging from WARN to DEBUG

New Features

  • Unified memory pool for reduced memory usage
  • Thread ID logging
  • NO_PROXY environment variable support

Full Release Notes

* Adopt a unified memory pool to reduce overall memory usage. ([#1511](https://github.com/awslabs/mountpoint-s3/pull/1511))
* Log messages now include the thread ID that logged the message, like "ThreadId(01)", after the level. ([#1460](https://github.com/awslabs/mountpoint-s3/pull/1460))
* Fix issue preventing incremental upload to handle very large write part sizes. ([#1538](https://github.com/awslabs/mountpoint-s3/pull/1538))
* Fix race condition that could cause Mountpoint to panic on unlink. ([#1596](https://github.com/awslabs/mountpoint-s3/pull/1596))
* Downgrade ioctl operation logging level from WARN to DEBUG to reduce log noise. ([#1598](https://github.com/awslabs/mountpoint-s3/pull/1598))
* Support NO_PROXY environment variable similar to curl. ([#1520](https://github.com/awslabs/mountpoint-s3/pull/1520), [#532](https://github.com/awslabs/aws-c-http/pull/532), [#322](https://github.com/awslabs/mountpoint-s3/issues/322))

## Binaries

### x86_64
* RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.rpm
* RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.rpm.asc
* RPM (SUSE): https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.suse.rpm
* RPM (SUSE) signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.suse.rpm.asc
* DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.deb
* DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.deb.asc
* tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.tar.gz
* tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/x86_64/mount-s3-1.20.0-x86_64.tar.gz.asc

### arm64
* RPM: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.rpm
* RPM signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.rpm.asc
* RPM (SUSE): https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.suse.rpm
* RPM (SUSE) signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.suse.rpm.asc
* DEB: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.deb
* DEB signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.deb.asc
* tar.gz: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.tar.gz
* tar.gz signature: https://s3.amazonaws.com/mountpoint-s3-release/1.20.0/arm64/mount-s3-1.20.0-arm64.tar.gz.asc