Support for streaming local files to AWS S3, to efficiently upload large files without memory overflow (i.e., send as a stream instead of loading all file bytes into memory).
This improvement is important to enable handling of large files (such as logs or binaries) that would otherwise exhaust available memory during upload.