WooCommerce Amazon S3 Storage

WooCommerce Amazon S3 Storage 3.2.0

No permission to download
* Tweak - Improve caching of S3 client connection instances to improve performance
* Tweak - Append region code to region lists in dropdowns for clarity
* Tweak - Enable the force redirect download method for S3 files as the default setting value in new installations
* Fix - Harden admin code when getting a product's local file data to prevent errors in some installations
* Fix - When connecting for the first time, make sure buckets can be listed without reloading the page
* Fix - The list of S3 region in the shortcode modal should consistently list all the available regions
* 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
* Dev - Allow filtering S3 client connection status and bucket list cache durations
* Feature - Add support to S3 Transfer Acceleration
* Feature - The downloadable files S3 status will also contain a link to the file in the S3 bucket when using shortcodes
* Fix - When offloading files to S3, ensure the bucket region is used instead of the default region to avoid mismatches in some circumstances
* Fix - When saving S3 credentials, make sure the settings are used without having to reload the page
* 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
* Tweak - Add hooks to allow experimenting with third party cloud storage services compatible with S3 such as Cloudflare R2, Wasabi S3, Backblaze B2, Digital Ocean Spaces, etc.
* Tweak - Add System Status Report to help with troubleshooting
* Tweak - Cache the shortcode URLs to improve performance when the same shortcodes are processed multiple times in the same thread
* Tweak - Use the same S3 client instance for all operations to avoid creating multiple clients for the same bucket in the same region when processing shortcodes
* Tweak - Improve persistent caching of the S3 buckets
* Fix - Address a bug that prevented the plugin from processing file names in shortcodes having special characters or formatting
* Fix - Silence S3 SDK deprecation notices for installations running on PHP 7.4
* Dev - Add a filter to allow setting a debug mode also for the S3 client
* Dev - Reduce the bundled AWS SDK to include only components needed by the plugin
* Misc - Update brand to Kestrel
* Feature - Declare compatibility with the WooCommerce Cart and Checkout blocks.
* Tweak - Added new S3 region 'il-central-1' (Tel Aviv) to the list.
* Tweak - Updated the plugin URLs to the new woo.com domain.
* Tweak - Updated plugin author.
* Tweak - Tested compatibility up to WC 8.3.
* Tweak - Tested compatibility up to WP 6.4.
* Dev - Changed the plugin namespace to `KoiLab\WC_Amazon_S3_Storage`.
* Dev - Dropped deprecated code up to version 2.5.
* Tweak - Force the 'Redirect only' download method on S3 files.
* Tweak - Added new S3 region 'ap-southeast-4' (Melbourne) to the list.
* Tweak - Escape the shortcode returned values.
* Tweak - Sanitize input values when generating the file download path.
* Tweak - Tested compatibility up to WC 7.9.
* Tweak - Updated the recommended privacy policy texts.
* Tweak - Adapted the database migration script for version 2.0.0 to the recent WooCommerce versions.
* Tweak - Added a database migration script to expire the region transients for versions lower than 2.1.5.
* Tweak - Tested compatibility with WC 7.4.
* Fix - Update the plugin version in the options table on activation.
* Dev - New plugin updater.
* Dev - Initialize the plugin when the main file is loaded.
* Dev - Updated the minimum requirements to WC 3.7, WP 4.9, and PHP 5.6.
* Fix - Fixed incorrect download ID value when adding files with the S3 wizard.
Top