Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WooCommerce Amazon S3 Storage Changelog

Every recorded version, newest first, with what changed in each one.

Latest 3.5.5 · Oct 15, 202615 versionsSince Jun 2025

2026 · 8 versions

  1. 3.5.5

    Latest
    2 improvements10 fixes
    Improved
    • Show the access key ID as plain text so you can check which key is saved
    • Add the newer AWS regions, such as Israel (Tel Aviv), Mexico (Central) and Canada West (Calgary)
    Fixed
    • Cloudflare R2 downloads now honor the "Force redirect method" setting instead of passing every file through the server
    • With a custom S3-compatible provider, local files are no longer redirected and offloaded files are served from the bucket
    • Serve freshly signed download URLs after changing the cloud service provider, endpoint or credentials
    • Show all settings right after connecting to Cloudflare R2 for the first time, without reloading the page
    • Deleting the plugin no longer causes an error, and keeps the plugin data unless WC_REMOVE_ALL_DATA is set to true
    • Use the first bucket as the default bucket on Cloudflare R2 until a default bucket is saved
    • Keep periods in the name of a new bucket created from the settings
    • Stop linking Cloudflare R2 files to the AWS console
    • Pasting into the S3 file shortcode modal no longer adds an empty shortcode
    • Correct a typo in the S3 file shortcode modal
  2. 3.5.4

    5 improvements2 fixes
    Improved
    • Save only the base URL for the cloud storage endpoint, so pasting a bucket URL no longer accidentally breaks the connection
    • Hide the default region setting when using Cloudflare R2, which does not use AWS regions
    • Explain why a connection to S3 could not be established, and confirm the connection when the settings are saved
    • Clarify debug log wording so a locally signed download URL is no longer reported as retrieved from S3
    • Update the bundled Fenix framework to v1.12
    Fixed
    • Stop saving the settings from clearing settings that are currently hidden, such as the download behavior when S3 is disconnected
    • Show a notice instead of failing when the server has no OpenSSL encryption available to store the S3 credentials
  3. 3.5.3

    1 fix1 change
    Fixed
    • Address PHP warnings that could occur when generating fresh download URLs
    Changes
    • Localization - Make sure download behavior labels are translatable and add more translations
  4. 3.5.2

    1 improvement
    Improved
    • Enable the force redirect download method by default when upgrading from version 2.x to 3.0+
  5. 3.5.1

    2 improvements
    Improved
    • Improve handling of S3 shortcode attributes with spaces and special characters in object keys
    • Add a filter to remove the `X-Amz-User-Agent` header from requests when using R2 or other S3-compatible services that trigger signature issues when the header is present
  6. 3.5.0

    3 improvements
    Improved
    • Migrate file offloading from WP Background Process to Action Scheduler for improved reliability on sites behind HTTP Basic Auth, staging environments, and restrictive hosting
    • Use the file's stored region when checking if a remote file exists in S3, preventing false "Not found" status when the default region setting differs from the bucket's actual region
    • Remove direct WP Background Process dependency (still included in the embedded Fenix framework components)
  7. 3.4.1

    3 improvements
    Improved
    • Improve support of S3 content disposition in pre signed URLs
    • Add a setting to control the default behavior of the plugin concerning the content disposition for S3 downloads
    • Add a filter hook to allow customizing the content disposition of the pre-signed URLs generated by the plugin
  8. 3.4.0

    2 improvements
    Improved
    • Cache pre-signed URLs to database for improved performance
    • Make the S3 shortcode processing more efficient and reduce the number of queries to S3 in some admin and REST contexts

2025 · 7 versions

  1. 3.3.2

    1 improvement
    Improved
    • Improve the plugin performance in the WordPress admin by further limiting when the S3 client caches are pruned
  2. 3.3.1

    1 fix
    Fixed
    • Improve compatibility with Yith WooCommerce Membership when using its downloadable files shortcodes
  3. 3.3.0

    1 new1 improvement1 change
    New
    • Add Cloudflare R2 support as an alternative S3 provider other than the default AWS
    Improved
    • Support for Backblaze B2, Wasabi S3, Digital Ocean Spaces, and other S3-compatible cloud storage providers remains experimental via hooks
    Changes
    • Localization - Updated existing translations and added translations for Chinese (Simplified and Traditional)
  4. 3.2.2

    1 improvement1 change
    Improved
    • Uses a stronger algorithm (AES-256-GCM) to encrypt the S3 credentials stored in the database
    Changes
    • Misc - Please save your settings again to ensure the S3 credentials are encrypted with the new AES-256-GCM algorithm when updating to this version
  5. 3.2.1

    1 improvement2 fixes
    Improved
    • Add a notice in the plugin settings when using an experimental cloud storage service using WordPress hooks
    Fixed
    • When using Cloudflare R2 experimental support, ensure regions are defaulted to 'us-east-1' (auto) since R2 does not use regions as AWS does
    • Ensure the default shortcode bucket is applied consistently when a bucket is not specified in the shortcode attributes in some cases
  6. 3.2.0

    4 improvements3 fixes3 changes
    Improved
    • Improve caching of S3 client connection instances to enhance plugin performance
    • Append region code to region lists in dropdowns for clarity
    • Enable the force redirect download method for S3 files as the default setting value in new installations
    • Allow filtering S3 client connection status and bucket list cache durations
    Fixed
    • Harden admin code when getting a product's local file data to prevent errors in some installations
    • When connecting for the first time, make sure buckets can be listed without reloading the page
    • The list of S3 region in the shortcode modal should consistently list all the available regions
    Changes
    • Localization - Add Polish translations
    • Misc - Do not pass a region in the S3 client when listing all buckets or checking the connection status
    • Misc - Update WP Background Processing to 1.4.0
  7. 3.1.0

    2 new2 fixes3 changes
    New
    • Add support to S3 Transfer Acceleration
    • The downloadable files S3 status will also contain a link to the file in the S3 bucket when using shortcodes
    Fixed
    • When offloading files to S3, ensure the bucket region is used instead of the default region to avoid mismatches in some circumstances
    • When saving S3 credentials, make sure the settings are used without having to reload the page
    Changes
    • Misc - Clarify URL validity period setting role
    • Misc - Correctly pass the flag to the S3 client to ignore some deprecated PHP warnings
    • Localization - Add Dutch translations

Changelog published by the developer, in their original language.