Version 4.3.0

April 19, 2024
  • Use Node.js 20.x for Lambda functions
  • Upgrade sharp to 0.32.6
  • Merge in backwards compatible fixes from Craft 5 branch

Version 4.2.1

November 30, 2023
  • Fix purging transformed files on S3 (#12)

Version 4.2.0

October 4, 2023
  • Add strict naming policy option. By default, unless enabled any AWS resources which can be shared between multiple projects in the same account, are shared (#8)
  • Split large CloudFront invalidation requests into batches (#11)
  • Split large S3 delete objects requests into batches (#10)

Version 4.1.5

April 20, 2023
  • Fix an S3 error when attempting to purge an empty array of transformed assets (#6)

Version 4.1.4

April 11, 2023
  • Fix settings validation when using environment variables (#5)

Version 4.1.3

March 22, 2023
  • Fix an issue ensuring that Lambda reads and writes assets in the correct AWS region

Version 4.1.2

January 24, 2023
  • Fix an issue in multi-site Craft installs

Version 4.1.1

December 15, 2022
  • By default, logging to CloudWatch is now disabled
  • Fixed error installing to AWS when logging is disabled
  • flux/aws/update console command will now check version and configuration before reinstalling if necessary
  • Fixed issue with retrieving CloudFront status

Version 4.1.0

December 14, 2022
  • Added asset focal point support
  • Added cache parameter, removing reliance on CloudFront invalidations when an asset is changed
  • Added action to purge all transformed files from utility screen
  • If a Lambda update is available, Flux will now display the target version
  • Fixed issue with purging outdated transformed files
  • Fixed issue with congruency of transform results between Craft and Flux

Version 4.0.1

December 1, 2022
  • Added additional verification that currently installed AWS configuration matches current Craft settings
  • Added additional logging if a Craft volume can't be determined
  • Fixed issue installing to AWS due to insufficient iam credentials (#2)

Version 4.0.0

November 23, 2022
  • Initial release.