Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to version 7.0.0 #586

Merged
merged 1 commit into from
Jan 27, 2025
Merged

Conversation

simonkrol
Copy link
Member

Updates Github to v7.0.0 open-source release

Changed

  • Location of API Gateway infrastructure resources
  • Breaking New condition on API gateway will cause a delete/create of ApiGateway::Deployment on stack update
  • Breaking: Exception thrown on invalid resize parameters #463
  • Code formatting to align with ESLint rules
  • Breaking Reduced passthrough of errors from external APIs to response body. Errors will still be logged.
  • Modified CloudFront logging bucket to have versioning enabled by default
  • CloudFront behaviour to redirect http requests to https rather than throwing forbidden error
  • Set-Cookie was added to list of deny-listed response headers
  • Name of solution from Serverless Image Handler on AWS to Dynamic Image Transformation for Amazon CloudFront.

Added

  • Ability to enable origin shield through a deployment parameter
  • Ability to deploy solution without creating a CloudFront distribution
  • CloudFront function to normalize accept headers when AutoWebP is enabled
  • Alternative infrastructure using S3 Object Lambda to overcome 6 MB response size limit
  • Query param named expires which can be used to define when a generated image should no longer be accessible
  • Ability to include smart_crop as a filter for Thumbor style requests, taking advantage of AWS Rekognition face cropping
  • Ability to set CloudWatch log retention period to Infinite
  • Ability to specify Sharp input image size limit #465 #476
  • Query parameter based image editing #184
  • Query parameter normalization to improve cache hit rate
  • CloudWatch dashboard to improve Solution observability
  • Additional anonymized metrics to help understand how the solution is being used, identify areas of improvement, and drive future roadmap decisions.

Removed

  • Accept header being used in cache policy when AutoWebP is disabled

Fixed

  • Broken URLs in Signature and Fallback Image template parameters

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@simonkrol
Copy link
Member Author

Will close:
#574
#476
#463
#372
#349

@simonkrol
Copy link
Member Author

Supports #184 to some degree

Copy link

@bassemwanis bassemwanis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@simonkrol simonkrol merged commit 4253975 into aws-solutions:main Jan 27, 2025
michaelcfl pushed a commit to MakerVille-Digital/serverless-image-handler that referenced this pull request Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants