Skip to content

v.1.1.1

Compare
Choose a tag to compare
@nikosdion nikosdion released this 22 Apr 09:12
· 9 commits to development since this release
1.1.1
2151859

🚨🚨🚨 THIS PLUGIN ONLY WORKS ON JOOMLA! 4 AND 5. Previous Joomla! versions lack support for third party filesystem providers. 🚨🚨🚨

Integrate Amazon S3, CloudFront and Amazon S3–compatible storage with Joomla!'s Media Manager.

Highlights

✨ Add advanced options for the S3 integration. You can now control the advanced, internal options of the Amazon S3 API integration. This allows you to connect to third party providers which are S3-compatible but do not behave precisely the way S3 proper does, e.g. Wasabi, Synology C2, etc.

✨ Automatic MIME type detection. Files were uploaded to S3 without a MIME type. It was up to Amazon to figure out the correct MIME type when downloading the files. In some cases, files were being downloaded with the generic application/octet-stream (raw binary data) MIME type. We now perform MIME type detection with the PHP finfo library (if installed), with a fallback on detecting MIME types based on the file extension using the industry-standard league/mime-type-detection library.

Fixed caching. Image previews are now correctly cached when the plugin option is enabled. This will eventually dramatically speed up access to folders with dozens of files, while reducing your traffic to the S3 bucket when selecting images.

Better compatibility. Third party S3-compatible services had problems when trying to upload files with spaces or special characters in their name. Moreover, some services use an Access and/or Secret Key format which is incompatible with Amazon S3's guidelines, which previously made it impossible to use with this plugin. These issues are now addressed.

We would like to thank the users who reported issues with the necessary detail for us to reproduce and fix them.

Changelog

  • ✨ Add advanced options for the S3 integration
  • ✨ Automatic MIME type detection
  • 🐞 Can't use files with spaces or some special characters in their name
  • 🐞 Cannot save third party S3-compatible services' non-compliant access / secret keys