Skip to content

Latest commit

 

History

History
486 lines (261 loc) · 19.1 KB

CHANGELOG.md

File metadata and controls

486 lines (261 loc) · 19.1 KB

0.29.6 (2023-05-22)

Bug Fixes

  • aws sdk v2 doesn't trim / (6165c67)

0.29.5 (2023-05-22)

Bug Fixes

  • httptracing for s3-debug (b0adedb)

0.29.4 (2023-05-22)

Bug Fixes

  • httptracing for s3-debug (f218174)

0.29.3 (2023-05-22)

Bug Fixes

0.29.2 (2023-05-21)

Bug Fixes

0.29.1 (2023-05-21)

Bug Fixes

0.29.0 (2023-05-21)

Features

  • update aws sdk to v2 fix-v2 (cc31c78)

0.28.0 (2023-05-21)

Features

  • update aws sdk to v2 fix (0af0c58)

0.27.1 (2023-05-21)

Bug Fixes

  • trigger release - test deployment (29a2abb)

0.27.0 (2023-05-21)

Features

  • update aws sdk to v2 - stow (f5eccf3)

0.26.1 (2022-10-25)

Bug Fixes

  • config name for minUseCount (e81c1de)
  • remove counter if usage count is grater (20c6299)

0.26.0 (2022-10-25)

Features

0.25.0 (2022-10-24)

Features

0.24.2 (2022-10-24)

Bug Fixes

0.24.1 (2022-10-24)

Bug Fixes

0.24.0 (2022-10-21)

Features

0.23.7 (2022-10-20)

Bug Fixes

0.23.6 (2022-10-20)

Bug Fixes

  • redis lock improvments (e426e61)
  • redis lock improvments && update CI tests (e1da289)

0.23.5 (2022-10-20)

Bug Fixes

0.23.4 (2022-10-19)

Bug Fixes

  • gorouting leak on redis lock (453bc3c)
  • gorouting leak on redis lock - fmt not used (2ad402f)

0.23.3 (2022-08-19)

Bug Fixes

0.23.2 (2022-07-29)

Bug Fixes

  • close response when doing preSign request (a4ceef1)

0.23.1 (2022-07-29)

Bug Fixes

0.23.0 (2022-07-28)

Bug Fixes

Features

0.22.0 (2022-07-28)

Features

  • introduce maxFileSize server config that uses redirect for big files, use go1.18 (97ae2ea)
  • preSign url (a5c84d0)

0.21.5 (2022-03-19)

Bug Fixes

  • compress: fix response for compression plugin and add tests (831a816)

0.21.4 (2022-03-17)

Bug Fixes

  • do not write to cancel channel on error placeholder generation - goroutine leak (80bad48)

0.21.3 (2022-03-17)

Bug Fixes

  • response: return content-length in reponse (a9bf75a)

0.21.2 (2022-03-17)

Bug Fixes

  • timeout: increase server read and write timeout - issue with big file download (d6fec5f)

0.21.1 (2022-03-17)

Bug Fixes

  • remove processTimeout for non image request (8089314)

0.21.0 (2022-03-17)

Features

0.20.0 (2022-03-16)

Features

  • storage: handle more storage, update stow (e55ac87)

0.19.2 (2022-03-16)

Bug Fixes

  • lock: fix redis lock config key name (a96097d)

0.19.1 (2022-03-16)

Bug Fixes

  • logs: add logs about cache and lock strategy (59e7965)

0.19.0 (2022-03-16)

Features

  • lock: use redis pubsub for redislock strategy and refactor logs (b54e597)

0.18.2 (2022-03-15)

Bug Fixes

  • redis: allow to configure redis lock timeoutk (af97dff)

0.18.1 (2022-03-15)

Bug Fixes

  • redis: fix handling unable to acquire redis lock (7afdf6f)

0.18.0 (2022-03-15)

Features

  • redis: add redis lock strategy (c26fd20)

0.17.0 (2022-03-15)

Features

  • tengo: handling errors, preset example (39cb9d5)

0.16.3 (2022-03-15)

Bug Fixes

  • trigger release - test deployment (ffda6a3)

0.16.2 (2022-03-15)

Bug Fixes

  • trigger release - test deployment (5a7dde0)

0.16.1 (2022-03-15)

Bug Fixes

  • trigger release - test deployment (2f9f05b)

0.16.0 (2022-03-15)

Features

  • refactor tengo script - use object.FileObject for image manipulation (4d1d470)

0.15.7 (2022-03-15)

Bug Fixes

  • fix docker build tag v6 (57577a1)

0.15.6 (2022-03-15)

Bug Fixes

  • fix docker build tag v6 (30c1995)

0.15.5 (2022-03-15)

Bug Fixes

  • fix docker build tag v6 (cb7a527)

0.15.4 (2022-03-15)

Bug Fixes

  • fix docker build tag v5 (b59f335)

0.15.3 (2022-03-15)

Bug Fixes

  • fix docker build tag v4 (90472a8)

0.15.2 (2022-03-15)

Bug Fixes

  • fix docker build tag v3 (4a4c17f)

0.15.1 (2022-03-15)

Bug Fixes

  • fix docker build tag v2 (41d67cd)

0.15.0 (2022-03-15)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • use base image for mort image (17f6760)

0.17.1 (2022-03-14)

Bug Fixes

  • 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)

Bug Fixes

  • fix resizeCropAuto when one parameter is 0 (ffbdeea)

Features

  • 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