Revisions - Serverless Image Handler

Revisions

Date Change
June 2017 Initial release
August 2017 Solution updated to add the rewrite feature and the optional deployment of a demo UI
October 2017 Solution updated to provide CORS support
September 2018 Added information on watermarking, URL encoding, debugging, and troubleshooting
December 2018 Added information about the Amazon CloudFront distribution for the static website hosted in the Amazon S3 bucket
January 2019 Added information about using the demo UI, safe URLs, and customizing the Thumbor Lambda package
June 2019 Added support for sharp, multiple image sources, basic image editing, smartcropping with Amazon Rekognition, backward compatibility, and refresh of demo UI
August 2019 Updated the list of supported Thumbor filters
December 2019 Added information on support for Node.js update
February 2020 Added watermark support for Thumbor filter; added AutoWebP parameter for viewing webp image formats automatically.
August 2020 Updated the AWS CloudFormation template; for more information, refer to the CHANGELOG.md file in the GitHub repository.
November 2020 Added the image URL signature and the default fallback image features; for more information, refer to the CHANGELOG.md file in the GitHub repository.
February 2023 Release v6.1.1: Added package-lock.json, github workflows, demo-ui unicode support, package updates for axios, json5, contributing guidelines. For more information on new features, refer to the CHANGELOG.md file in the GitHub repository.
April 2023 Release v6.1.2: s3 bucket ownership control permission and object ownership to custom resource for CloudFront logging bucket, changed xml2js version to 0.5.0. For more information on new features, refer to the CHANGELOG.md file in the GitHub repository.
October 2023 Release v6.2.3: Security patch. For more information on new features, refer to the CHANGELOG.md file in the GitHub repository.
January 2021 Release v5.2.0: Added content moderation, round crop, and support for opt-in Regions; for more information on new features, refer to the CHANGELOG.md file in the GitHub repository
May 2021 Document enhancements to provide clearer business value and better describe architecture flow
December 2021 Release v6.0.0: Used AWS Cloud Development Kit (AWS CDK) to create the AWS CloudFormation template; added CROP feature in Thumbor URLs; for more information on new features, refer to the CHANGELOG.md file in the GitHub repository
November 2022 Release v6.1.0: Added Service Catalog AppRegistry, TIFF, and GIF support. Upgraded to AWS CDK v2 and Node 16 Lambda runtime support. For more information on new features, refer to the CHANGELOG.md file in the GitHub repository
February 2023

Release v6.1.1: Added package-lock.json, GitHub workflows, demo-ui unicode support, package updates for axios, json5, and contributing guidelines. For more information on updates and new features, refer to the CHANGELOG.md file in the GitHub repository.

April 2023 Release v6.1.2: Mitigated impact caused by new default settings for S3 Object Ownership (ACLs disabled) for all new S3 buckets. For more information on new features, refer to the CHANGELOG.md file in the GitHub repository.
July 2023 Updated documentation template to improve readability and navigation. Created a Use the solution section for a user’s guide. Provided more detailed examples for image editing and Thumbor filters.
August 2023

Release v6.2.0: Add cdk-helper module, cdk-deploy enhancements, and bug fixes.For more information on updates and new features, refer to the CHANGELOG.md file in the GitHub repository.

August 2023

Release v6.2.1: Addressed deployment issue with demo UI disabled, and other bug fixes. For more information on updates and new features, refer to the CHANGELOG.md file in the GitHub repository.

September 2023

Release v6.2.2: Upgraded Sharp to v0.32.6 for vulnerability CVE-2023-4863. Upgraded outdated NPM packages, and cleaned up some licensing and documentation. For more information on updates and new features, refer to the CHANGELOG.md file in the GitHub repository.

October 2023 Release v6.2.3: Security patch. For more information on updates and new features, refer to the CHANGELOG.md file in the GitHub repository.
November 2023 Documentation update: Added Confirm cost tags associated with the solution to the Monitoring the solution with AWS Service Catalog AppRegistry section.
December 2023 Release v6.2.4: Updated CDK to 2.111.0. Updated Node 20.x Lambda runtimes. Enabled Thumbor filter chaining. For more information on updates and new features, refer to the CHANGELOG.md file in the GitHub repository.
December 2023 Documentation update: Clarified rewrite feature instructions.
January 2024

Release 6.2.5: Addressed image metadata when generating Amazon Rekognition compatible images. Exclude demo-ui-config from being deleted when updating to a new version. Changed error return for invalid overlay image size. GIF files without multiple pages are now treated as non-animated, allowing all filters to be used on them. Update AWS CDK to 2.118.0 and typescript to 5.3.3. For more information on updates and new features, refer to the CHANGELOG.md file in the GitHub repository.