Skip to content

Releases: akeeba/plg_filesystem_s3

v.1.3.1

21 Apr 15:16
1.3.1
e5028b9

Choose a tag to compare

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

Warning

This plugin only works with files stored with Public ACLs in your bucket.

This plugin is compatible with Joomla 4.4 to 6.0 inclusive.

This is a bugfix release addressing a high priority issue where the Custom Endpoint URL was being ignored for connections using the "Custom CDN with S3-compatible API" type, causing requests to be sent to the wrong host.

v.1.3.0

09 Feb 10:41
1.3.0
8020a88

Choose a tag to compare

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

Warning

This plugin only works with files stored with Public ACLs in your bucket.

This plugin is compatible with Joomla 4.4 to 6.0 inclusive.

v.1.2.2

13 Oct 08:22
1.2.2
6a5e3dd

Choose a tag to compare

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

Warning

This plugin only works with files stored with Public ACLs in your bucket.

This plugin is compatible with Joomla 4.4 to 6.0 inclusive.

v.1.2.1

26 Sep 16:03
1.2.1
80acee1

Choose a tag to compare

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

Warning

This plugin only works with files stored with Public ACLs in your bucket.

This plugin is compatible with Joomla 4.4 to 5.4 inclusive. It has also been tested against Joomla 6.0.0-Beta1. The plugin MAY break with future Joomla 6 beta and release candidate releases.

1.2.0

28 Apr 08:36
1.2.0
9c7328e

Choose a tag to compare

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

⚠️ As of this version (1.2.0), this plugin only works with files stored with Public ACLs in your bucket. Files with any kind of private ACLs are not supported (here's why).

Changelog

  • Removed pre-signed URLs
  • Support for third-party CDNs with S3-compatible APIs

v.1.1.4

10 Feb 11:03
1.1.4
ac57295

Choose a tag to compare

🚨🚨🚨 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.

Changelog

  • 📝 Rewritten bucket validation rule, taking into account Amazon's latest recommendations (January 2025)

v.1.1.3

05 Nov 14:13
677cc8b

Choose a tag to compare

🚨🚨🚨 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.

Changelog

  • 🐞 Amazon S3 no longer allows creating 0-byte files as pseudo-folder entries

v.1.1.2

10 Jun 11:20
1.1.2
0624784

Choose a tag to compare

🚨🚨🚨 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.

Changelog

  • 🐞 Cannot set up an S3-compatible storage service using v4 signatures

v.1.1.1

22 Apr 09:12
1.1.1
2151859

Choose a tag to compare

🚨🚨🚨 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

v.1.1.0

05 Sep 12:53
1.1.0
7bacc53

Choose a tag to compare

🚨🚨🚨 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.

Joomla! 5 support

We have addressed the backwards incompatible changes introduced in the week leading to the release of Joomla! 5.0-Beta1. Please note that Joomla! 5 is still in beta and should not be used on production sites.

Changelog

  • New feature: Joomla! 5 support
  • Refactored internals