Skip to content

Releases: wchaws/serverless-image-handler

v6.7.1-api-adapter-20230911

11 Sep 05:13
2e1d62b
Compare
Choose a tag to compare

What's Changed

  • fix: missing bucket name for cache key by @wchaws in #171

Full Changelog: v6.7.0-api-adapter-20230703...v6.7.1-api-adapter-20230911

Benchmark

Test data:

GET http://<ALB_DOMAIN>/example.jpg?x-oss-process=image/resize,w_100/quality,q_80/auto-orient,0/interlace,1/format,jpg
GET http://<ALB_DOMAIN>/example.jpg?x-oss-process=image/resize,w_101/quality,q_80/auto-orient,0/interlace,1/format,jpg
GET http://<ALB_DOMAIN>/example.jpg?x-oss-process=image/resize,w_102/quality,q_80/auto-orient,0/interlace,1/format,jpg
...
GET http://<ALB_DOMAIN>/example.jpg?x-oss-process=image/resize,w_199/quality,q_80/auto-orient,0/interlace,1/format,jpg

Result:

cat vegeta-urls.txt | vegeta attack -duration=5m -rate=1000/s -timeout=300s -format=http | vegeta report -every 10s
Requests      [total, rate, throughput]         300000, 1000.00, 999.13
Duration      [total, attack, wait]             5m0s, 5m0s, 914.073µs
Latencies     [min, mean, 50, 90, 95, 99, max]  597.335µs, 2.218ms, 1.631ms, 2.423ms, 3.45ms, 7.774ms, 645.699ms
Bytes In      [total, mean]                     974976249, 3249.92
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.91%
Status Codes  [code:count]                      200:299740  429:260  
Error Set:
429 Too Many Requests

cat vegeta-urls.txt | vegeta attack -duration=5m -rate=2000/s -timeout=300s -format=http | vegeta report -every 10s
Requests      [total, rate, throughput]         600000, 2000.00, 1994.90
Duration      [total, attack, wait]             5m0s, 5m0s, 682.092µs
Latencies     [min, mean, 50, 90, 95, 99, max]  574.782µs, 1.869ms, 1.233ms, 1.77ms, 1.852ms, 2.593ms, 1.174s
Bytes In      [total, mean]                     1946755246, 3244.59
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.74%
Status Codes  [code:count]                      200:598469  429:1531  
Error Set:
429 Too Many Requests

v6.7.0-api-adapter-20230703

03 Jul 08:34
3400f78
Compare
Choose a tag to compare

What's Changed

Benchmark test report

#168

Full Changelog: v6.6.0-api-adapter-20230227...v6.7.0-api-adapter-20230703

v6.6.0-api-adapter-20230227

27 Feb 03:36
b653246
Compare
Choose a tag to compare

What's Changed

  • feat: support parameter store to bypass large gif processing by @wchaws in #161

Full Changelog: v6.5.6-api-adapter-1204...v6.6.0-api-adapter-20230227

v6.5.6-api-adapter-1204

04 Dec 13:16
d1036a9
Compare
Choose a tag to compare

What's Changed

  • fix: disable gif enlarge and reduce high resolution png size by @wchaws in #158

Full Changelog: v6.5.5-api-adapter-1114...v6.5.6-api-adapter-1204

v6.5.5-api-adapter-1114

14 Nov 06:17
54781b6
Compare
Choose a tag to compare

What's Changed

  • fix: add split1 function to support base64url by @wchaws in #155
  • chore: upgrade sharp to 0.31.2 to fix up stream regressions bugs by @wchaws in #156
  • fix text decode issue by @tingxin in #157

Full Changelog: v6.5.4-api-adapter-1031...v6.5.5-api-adapter-1114

v6.5.4-api-adapter-1031

31 Oct 03:34
126ad97
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.5.3-api-adapter-1017...v6.5.4-api-adapter-1031

v6.5.3-api-adapter-1017

17 Oct 02:45
4f75807
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.5.2-api-adapter-0929...v6.5.3-api-adapter-1017

v6.5.2-api-adapter-0929

29 Sep 14:13
9830f69
Compare
Choose a tag to compare

What's Changed

  • fix bug:correct image width&height when image orientation bigger than 5 by @tingxin in #143

Full Changelog: v6.5.1-api-adapter-0929...v6.5.2-api-adapter-0929

v6.5.1-api-adapter-0929

29 Sep 13:09
797a3bb
Compare
Choose a tag to compare

What's Changed

  • fix: no text watermark when original image has exif rotate 90 by @wchaws in #142

Full Changelog: v6.5.0-api-adapter-0906...v6.5.1-api-adapter-0929

v6.5.0-api-adapter-0906

06 Sep 13:09
ea890e5
Compare
Choose a tag to compare

What's Changed

  • feat: add strip-metadata action api by @wchaws in #140

Full Changelog: v6.4.3-api-adapter-0823...v6.5.0-api-adapter-0906