0.29.6 (2023-05-22)
- aws sdk v2 doesn't trim / (6165c67)
0.29.5 (2023-05-22)
- httptracing for s3-debug (b0adedb)
0.29.4 (2023-05-22)
- httptracing for s3-debug (f218174)
0.29.3 (2023-05-22)
0.29.2 (2023-05-21)
0.29.1 (2023-05-21)
- fix aws s3 get (a71fd98)
0.29.0 (2023-05-21)
- update aws sdk to v2 fix-v2 (cc31c78)
0.28.0 (2023-05-21)
- update aws sdk to v2 fix (0af0c58)
0.27.1 (2023-05-21)
- trigger release - test deployment (29a2abb)
0.27.0 (2023-05-21)
- update aws sdk to v2 - stow (f5eccf3)
0.26.1 (2022-10-25)
0.26.0 (2022-10-25)
- redis min use counter (4a52e11)
0.25.0 (2022-10-24)
- update ccache dep (891ee36)
0.24.2 (2022-10-24)
0.24.1 (2022-10-24)
0.24.0 (2022-10-21)
- parent image cache (b5a80e4)
0.23.7 (2022-10-20)
- redis cache tests (3e81a21)
0.23.6 (2022-10-20)
0.23.5 (2022-10-20)
- fix redis lock (b1bbb6d)
0.23.4 (2022-10-19)
0.23.3 (2022-08-19)
- preSign redirect (c7cb52f)
0.23.2 (2022-07-29)
- close response when doing preSign request (a4ceef1)
0.23.1 (2022-07-29)
- use GET in preSign (272e0da)
0.23.0 (2022-07-28)
- fix ci (313d7c8)
- update docker (4d08c49)
0.22.0 (2022-07-28)
- introduce maxFileSize server config that uses redirect for big files, use go1.18 (97ae2ea)
- preSign url (a5c84d0)
0.21.5 (2022-03-19)
- compress: fix response for compression plugin and add tests (831a816)
0.21.4 (2022-03-17)
- do not write to cancel channel on error placeholder generation - goroutine leak (80bad48)
0.21.3 (2022-03-17)
- response: return content-length in reponse (a9bf75a)
0.21.2 (2022-03-17)
- timeout: increase server read and write timeout - issue with big file download (d6fec5f)
0.21.1 (2022-03-17)
- remove processTimeout for non image request (8089314)
0.21.0 (2022-03-17)
- logs: add access log (96c6175)
0.20.0 (2022-03-16)
- storage: handle more storage, update stow (e55ac87)
0.19.2 (2022-03-16)
- lock: fix redis lock config key name (a96097d)
0.19.1 (2022-03-16)
- logs: add logs about cache and lock strategy (59e7965)
0.19.0 (2022-03-16)
- lock: use redis pubsub for redislock strategy and refactor logs (b54e597)
0.18.2 (2022-03-15)
- redis: allow to configure redis lock timeoutk (af97dff)
0.18.1 (2022-03-15)
- redis: fix handling unable to acquire redis lock (7afdf6f)
0.18.0 (2022-03-15)
- redis: add redis lock strategy (c26fd20)
0.17.0 (2022-03-15)
- tengo: handling errors, preset example (39cb9d5)
0.16.3 (2022-03-15)
- trigger release - test deployment (ffda6a3)
0.16.2 (2022-03-15)
- trigger release - test deployment (5a7dde0)
0.16.1 (2022-03-15)
- trigger release - test deployment (2f9f05b)
0.16.0 (2022-03-15)
- refactor tengo script - use object.FileObject for image manipulation (4d1d470)
0.15.7 (2022-03-15)
- fix docker build tag v6 (57577a1)
0.15.6 (2022-03-15)
- fix docker build tag v6 (30c1995)
0.15.5 (2022-03-15)
- fix docker build tag v6 (cb7a527)
0.15.4 (2022-03-15)
- fix docker build tag v5 (b59f335)
0.15.3 (2022-03-15)
- fix docker build tag v4 (90472a8)
0.15.2 (2022-03-15)
- fix docker build tag v3 (4a4c17f)
0.15.1 (2022-03-15)
- fix docker build tag v2 (41d67cd)
0.15.0 (2022-03-15)
- docker: add missing ca-certificates (335fc62)
- fix cache key (da5a722)
- fix docker build tag (1964270)
- fix docker build tag (0883c35)
- fix resizeCropAuto when one parameter is 0 (ffbdeea)
- fix status code of error response puted into cache (c4a213d)
- fix transform for resizeCropAuto and resize in one take (f06af8c)
- redis: copy fileobject (ac24a63)
- redis: redis cluster does not support db (dc21c1b)
- run docker and release after semantic release (18bd855)
- run docker and release after semantic release (c8c871a)
- run docker and release after semantic release (b980cdb)
- update bimg - fix blury webp images (f053faa)
- update libvips and golang (75f6fbd)
- add user defined script for parsing URL (ca950c1)
- docker: update ubuntu image (04c926b)
- docker: update ubuntu image (ed9337f)
- docker: update ubuntu image (c849480)
- headers: add flag that allow force override headers (a76208f)
- redis: update redis client and handle redis cluster && update golang (1b31c0b)
- update tests, new params for resize (10e28bc)
- use base image for mort image (17f6760)
0.18.0 (2022-03-14)
- use base image for mort image (17f6760)
0.17.1 (2022-03-14)
- run docker and release after semantic release (18bd855)
- run docker and release after semantic release (c8c871a)
- run docker and release after semantic release (b980cdb)
0.17.0 (2022-03-14)
- fix resizeCropAuto when one parameter is 0 (ffbdeea)
-
add user defined script for parsing URL (ca950c1)
-
0.14.1
- Bugfix: Fix copying headers from object for S3
-
0.14.0
- Feature: Allow to define headers per bucket
-
0.13.0
- Feature: Redis response cache
- Feature: Extract transform
- Feature: ResizeCropAuto transform
- Feature: handle b2 storage
-
0.12.0
- Feature: Add new monitoring metrics (time of image generation and count of it)
- Feature: Do error placeholder in background (returns it faster to user)
- Feature: Try to merge transformations before performing them
-
0.11.2
- Bugfix: Fix compress plugin (don't compress on range or condition)
-
0.11.1
- Bugfix: Fix compress plugin (it was returning invalid headers, Content-Encoding: gzip/br when no compression)
-
0.11.0
- Feature: Compress plugin (gzip, brotli)
-
0.10.0
- Feature: Introduce plugins
- Feature: Webp plugins (if there is image/webp in accept header convert object to that format)
-
0.9.1
- Bugfix: Fixed goroutines leak
- Feature: Added lockTimeout to config
-
0.9.0
- Feature: Allow to define placeholder for error response
-
0.8.0
- Feature: Added support for AWS presigned url
- Bugfix: Fixed reporting collaped reqeuest to promethues
- Feature: Update golang to 1.10 update libvips 8.6.2
-
0.7.0
- Feature: Remove mutex from time monitoring
-
0.6.1
- Bugfix: Add mutex for time monitoring map
-
0.6.0
- Feature: Add prometheus reporter
- Bugfix: Fix race condition when notifying waiting clients about response
-
0.5.0
- Feature: Allow to have multiple listeners
- Bugfix: Add locking for storage and preset cache
-
0.4.2
- Bugfix: Update stow (fixed removing dir)
-
0.4.1
- Bugfix: Update stow (fixed serving range response for object with local-meta adapter)
-
0.4.0
- Feature: Implement delete object from storage
- Bugfix: Fixed handling AWS Auth header from aws-php-sdk
-
0.3.0
- Feature: Handle Range and condition request
-
0.2.1
- Bugfix: Fixed regression in calculating parent in presets parser
-
0.2.0
- Feature: Allow register custom url parser
- Bugfix: Change ETag to weak ETag
- Bugfix: Fixed race when getting object from cache
-
0.1.0
- Feature: New kind of transformation presets-query it combines presets and query in on kind
- Feature: Added gravity to crop transform
- Feature: Allow to configure server properties like listen addr, cache size etc
- Bugfix: Fixed position for watermark transform
- Bugfix: Change collapse key from request path to object key
-
0.0.1
- Initial release