All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.1.3 (2022-02-15)
- s3-method: better handling and reseting big delay after 503 error response (8fc7fd1)
4.1.2 (2022-02-15)
- s3-method: prevent consecutive "same time" requests (fa73fe7)
4.1.1 (2022-02-15)
- s3-methods: reduce fixed delay between queued requests (9cd49aa)
4.1.0 (2022-02-05)
4.0.1 (2022-02-03)
- upload: must pass
pictureOptimsto CF images upload (e6cacac)
4.0.0 (2022-02-03)
- cf-images: no more support for transformations with cloudinary
fixes #9
- deps: removing cloudinary support
- cf-images: creating cloudflare images adapter (#7) (6fe1b0d), closes #1 #1 #3 #4 #4 #5 #6 #8
- cf-images: handle transformation/optiomization with cloudflare images (a25b8cf)
- deps: remove no more used cloudinary pkg (9486549)
- deps: remove uuid and redis (16a1f0a)
- logger: revert to production log files (4ce4259)
3.1.8 (2021-09-16)
- cloudinary: upload timeouts in 10s, skip debugging raw base64 (5820319)
- deps: remove no more used
multer-s3(d9f868f) - upload: handle image buffers and send base64 to cloudinary instead of cdn urls (7dc5f4c)
3.1.7 (2021-09-16)
3.1.6 (2021-09-16)
- upload: bigger delay for first transformation (zoom image) (12d2a36)
3.1.5 (2021-09-15)
- upload: bigger delay (1s) to retry img transformation (4f8c4b0)
3.1.4 (2021-09-15)
- upload: delay & retry image transformation when getting 504 / 503 from cloudinary -> cdn (ba98e19)
3.1.3 (2021-06-30)
3.1.2 (2021-06-30)
- upload: may respond even when no all optimizations done but uploaded (1c8d070)
3.1.1 (2021-06-30)
- error-response: better telling upload error with max file size (8effd1f)
3.1.0 (2020-12-16)
- cdn-host: optional additional cdn host to optimized images (5131613)
- web: fix adding store id prefix to s3 key params (ff4d63a)
3.0.4 (2020-12-15)
- web: ensure method bucket is preserved on params (object changed by reference) (ea57c79)
- web: ensure passing 'storeId' on s3 run method from exposed api (390e394)
3.0.3 (2020-12-14)
- web: fix getting promise from 'runMethod' (296e541)
3.0.2 (2020-12-14)
- web: force each space bucket on run method for all (e4e56e8)
3.0.1 (2020-12-14)
- aws-client: must pass s3 client to nested methods (changed 'this') (1b7748d)
3.0.0 (2020-12-14)
- web: setup endoint removed (no more creating buckets), keys renamed
- config-sample: doSpace config object edited
-
web: storage object key must keep @ prefix (3c4bc70)
-
config-sample: refactors for multiple datacenters (b75f238)
-
web: refactor all to handle multiple datacenters and fixed buckets (5cc4d16)
2.0.4 (2020-02-21)
- cloudinary: destroy with delay after upload to save storage quota (851ab45)
- cloudinary: for webp, set quality 80 to ensure lossy enabled (81a3eac)
- upload: fix getting url prop from smaller picture obj (3731bce)
- upload: fix working with picture object to get smaller one (4887fe8)
- upload: start manipulation always with original, check lower bytes (e39e7ef)
2.0.3 (2020-02-21)
- cloudinary: hardset webp format when compression enabled (01db968)
2.0.2 (2020-02-21)
- upload: fix handling resolve (set url) after s3 put (e9c5828)
2.0.1 (2020-02-21)
- lib: rename client file for cloudinary (ba03e8e)
2.0.0 (2020-02-20)
- lib: changing manipulation service
-
web: update to use cloudinary (best fit format) in place of kraken (a97872c)
-
lib: replacing kraken with cloudinary (1f856be)
1.2.1 (2020-02-20)
- web: no auths middlewares for kraken callback url (b495fce)
1.2.0 (2020-02-20)
- web: handling kraken optimization with callback url (a13f727)
- kraken: returning kraken req id if callback url (ca3f806)
1.1.0 (2020-02-20)
- lib: add download image handler, get image from kraken if wait opt (31c64df)
- kraken: making s3 integration optional (95e2e70)
- web: setup kraken without s3 (don't work for do spaces) (4eeb045)
1.0.3 (2020-02-20)
- web: revert using kraken wait opts to integrate s3 (c4b325e)
1.0.2 (2020-02-20)
1.0.1 (2020-02-20)
- kraken: receive callback url as param, set 'callback_url' or 'wait' (8fecfab)
- web: pass calback url to kraken handler (c91b524)
- kraken: add webp compression (d0011c3)
- upload: add cache control and handle convertion to webp (7ef5a85)
- upload: optimze/save save fallback img (not webp) with middle size (6181b2c)
- supporting gif and bmp image types (a9881de)
- img-optimization: use always original image as base (7952bb1)
- kraken: debug optim options, set request timeout (ad01e99)
- kraken: fix handling request timeout and get image fallback (3d05459)
- kraken: fix to handle webp compression (718a77a)
- kraken: force timeout with 20s (7192e10)
- kraken: handle webp compression only if not webp yet (b5fc7d8)
- kraken: hardset webp/lossy options (e699a3f)
- kraken: must set opts object inside parse function (fb884da)
- s3-put: fix CacheControl param (5d420aa)
- upload: back with .webp extension, use different size for fl img (3cb4da4)
- upload: check data on callback function before handling put (163d421)
- upload: check isSavingFallback boolean to prevent duplicated response (618ebac)
- upload: delay to save webp fallback with middle size (7dbf631)
- upload: edit new key (with label), fix handling picture objects (b33d4d7)
- upload: fix key with .webp on first upload (de925ef)
- upload: fix looping widths and web, count before checking length (11431c6)
- upload: fix looping widths and webp variations (8ec7989)
- upload: fix looping widths and webp variations (ee78649)
- upload: fix picture labels from optims array (035f06f)
- upload: fixes to handle last parse to flk image (9a91b79)
- upload: keep original content type when saving webp fallback (144f0da)
- upload: mark new upladed keys with 'v2-' prefix (4b004b9)
- upload: prefix for webp fallback image (f7e2688)
- upload: reset isWebp to save fallback images (865d2ac)
- upload: stop hardsetting webp extension on s3 keys (5099aac)
- upload: using promise then instead of finally (no polyfill) (b02f6eb)
- web: update aws and kraken setup and upload function with new lib (62a10fa)
- error when kraken fails sending the s3 uri (211aae3)
- respond with error when kraken fails (3b3b3ba)
- stop logging all kraken errors directly (312b149)