Releases: deliciousbrains/wp-amazon-s3-and-cloudfront
Releases · deliciousbrains/wp-amazon-s3-and-cloudfront
2.5.1
- New: WordPress 5.6 compatible
- New: PHP 8.0 compatible
- Bug fix: Unexpectedly asked to select bucket after saving settings when legacy access key named constants defined
- Bug fix: srcset missing for some images
- Bug fix: Error saving item during Metadata upgrade in some cases
2.5
- Release Summary Blog Post
- Improvement: Error notice shown when plugin's required custom table(s) missing
- Improvement: Diagnostic Info shows status of plugin's required custom tables
- Bug fix: wp_get_original_image_path function does not return provider URL when local files removed
- Bug fix: File missing notices recorded in debug.log when regenerating thumbnails and Remove Files From Server turned on
2.4.4
- Improvement: Updated AWS PHP SDK to v3.151.6
- Bug fix: Files for duplicate thumbnail sizes not removed from server after initial offload
- Bug fix: PHP Fatal error: Class 'DeliciousBrains\WP_Offload_Media\Aws3\Symfony\Polyfill\Intl\Idn\Idn' not found
- Bug fix: PHP Recoverable fatal error: Object of class WP_Error could not be converted to string in .../wp-includes/post.php on line 504
- Bug fix: PHP message: PHP Warning: is_readable(): open_basedir restriction in effect
- Bug fix: URLs not rewritten for RSS feed enclosures
2.4.3
2.4.2
- Improvement: Updated AWS PHP SDK to v3.150.1
- Bug fix: Image thumbnail URLs in custom HTML not rewritten to delivery provider URLs
- Bug fix: Background processes do not start when PHP memory limit in gigabytes
- Bug fix: PHP Fatal error: require(): Failed opening required '.../vendor/Aws3/Aws/Sts/StsClient.php'
- Bug fix: AWS SDK "Warning: is_readable(): open_basedir restriction in effect" message from Regional Endpoint check
- Bug fix: Bottom and right button borders in settings page are clipped when focused
2.4.1
- Bug fix: Fatal Error with EWWW Image Optimizer 5.5 or earlier installed
- Bug fix: AWS SDK "Warning: is_readable(): open_basedir restriction in effect" message when Use ARN Region in effect
- Bug fix: "Data you have entered may not be saved" notice shown incorrectly when leaving settings page
2.4
- Release Summary Blog Post
- New: Setting to choose a Delivery Provider (i.e. S3, CloudFront, another CDN)
- New: Support for Block All Public Access setting on S3 buckets
- New: Raw S3 URLs use bucket in domain rather than path where possible as per changes required by AWS
- New: Raw S3 URLs use dot rather than dash between s3 and region name as per changes required by AWS
- New: Added S3 regions for Africa (Cape Town), Asia Pacific (Hong Kong), EU (Milan), EU (Stockholm), and Middle East (Bahrain)
- New: Added GCS regions for Salt Lake City, Las Vegas, Zürich, Osaka, Seoul, EUR4 (dual-region), and NAM4 (dual-region)
- Improvement: Updated AWS PHP SDK to v3.133.40
- Improvement: Updated Google Cloud Storage SDK to v1.18.0
- Improvement: S3 regions for China no longer hidden (configuration via AWS Console still required)
- Bug fix: Private images not showing in grid mode Media page overlay
- Bug fix: Public image thumbnails not showing in grid mode Media page when original is private
- Bug fix: URL rewriting sometimes fails for sites hosted on Windows
- Bug fix: URL rewrite fails for image when original upload has size in file name
- Bug fix: External URLs rewritten to local URLs when they shouldn't
- Bug fix: StreamWrappers don't work with private buckets
- Bug fix: Database error when inserting media library item and using HyperDB
- Bug fix: S3 bucket link in settings no longer goes direct to bucket contents
- Bug fix: New uploads slow with very large Media Library
- Bug fix: Migration to custom table very slow with large postmeta tables
- Bug fix: Signed GCS URLs have incorrect expires value
- Bug fix: The use-server-roles AS3CF_SETTINGS value is not properly reflected in Diagnostic Info
- Bug fix: Unknown column '2019/12/some-file-name.pdf' in 'where clause' when using managed MySQL on DigitalOcean
- Bug fix: WordPress database error Expression #1 of ORDER BY clause is not in SELECT list when using MySQL8
- Bug fix: WordPress forces HTTP in Edit Media page if site is not HTTPS, breaking remote URLs that require HTTPS
- Tested: WordPress 5.5
2.3.2
2.3.1
2.3
- Release Summary Blog Post
- New: Upgrade routine to migrate offload data to custom table
- New: Support for changed Media Library upload process introduced with WordPress 5.3
- New: Support for new "-scaled" and "-rotated" images introduced with WordPress 5.3
- New: Support for customizer changes introduced with WordPress 5.3
- New: Offload new "original_image" file introduced with WordPress 5.3
- Improvement: Performance boost during both page display and save
- Improvement: Better detection of offloaded media URLs during page display
- Bug fix: New Media Library upload given same local file name as offloaded and removed file after Remove Files From Server turned off
- Bug fix: PHP message: PHP Deprecated: strpos(): Non-string needles will be interpreted as strings in the future