Skip to content

2.4

Compare
Choose a tag to compare
@ianmjones ianmjones released this 14 Jul 09:31
· 29 commits to master since this release
  • 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