Skip to content

Releases: deliciousbrains/wp-amazon-s3-and-cloudfront

2.5.1

25 Nov 13:56
Compare
Choose a tag to compare
  • 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

11 Nov 12:14
Compare
Choose a tag to compare
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

08 Sep 11:43
Compare
Choose a tag to compare
  • 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

01 Sep 16:18
Compare
Choose a tag to compare
  • Improvement: Updated AWS PHP SDK to v3.151.3
  • Bug fix: PHP Fatal error: Class 'DeliciousBrains\WP_Offload_Media\Aws3\Symfony\Polyfill\Intl\Idn\Idn' not found

2.4.2

27 Aug 11:47
Compare
Choose a tag to compare
  • 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

21 Jul 14:22
Compare
Choose a tag to compare
  • 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

14 Jul 09:31
Compare
Choose a tag to compare
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

09 Dec 12:23
Compare
Choose a tag to compare
  • Improvement: Reduced database queries when external object cache available
  • Bug fix: Uncaught Error: Call to undefined function DeliciousBrains\WP_Offload_Media\Gcp\GuzzleHttp\choose_handler()
  • Bug fix: SVG files not automatically offloaded
  • Tested: PHP 7.4

2.3.1

19 Nov 10:39
Compare
Choose a tag to compare
  • Bug fix: Uncaught Error: Cannot use object of type Media_Library_Item as array in wp-includes/media.php:217
  • Bug fix: Image not automatically offloaded if subsizes not expected

2.3

12 Nov 10:30
Compare
Choose a tag to compare
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