Imaginary Versions Save

Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing

v1.0.16

5 years ago

Maintenance release

A small release to resolve an issue with the Docker image

v1.0.15

5 years ago

URL signature and wildcard domain support

This release updates libvips, Go and bimg to the latest versions and it contains several bugfixes. The two most notable features is wildcard domain support for origin URL sources.

Origin URL sources

Imaginary allows to process externally hosted images when enabled with the enable-url-source flag. It supported white-listing origins, using the -allowed-origins flag, that were allowed to be passed along. With this release it allows a more liberal configuration, by supporting wildcard domains (E.g.: https://*.example.org)

URL signature

With this release Imaginary supports signing the request, hardening Imaginary against request tampering. Enabled by passing the flags -enable-url-signature and -url-signature-key

Changelog

6887bcc Changing build steps (#189) d11fb05 feat(version): bump to v1.0.15 3a3bd3a fix(docker): remove race detector (#197) 2a37482 Add URL signature feature (#194) d48f428 Drop salt as suggested in #194 (#200) e558c55 Fix typo in documentation (#202) 2a17cdf Update README.md (#207) e2ad658 Bump Go versions and use '.x' to always get latest patch versions (#220) 132ee8e Adding remote url wildcard support (#219) 71ada16 Watermark image api (#221) ad94782 fix: correct fit operation with autorotated images by switching width/height in certain cases (#208) 40f7ee0 Updated dockerfile vips repo (#222) 6d02570 Updating bimg, libvips and Go

v1.0.13

6 years ago

Changes

v1.0.13 / 2018-03-01

  • feat(version): bump to v1.0.13
  • feat(Docker): upgrade libvips to v8.6.2 (#184)
  • feat(vendor): upgrade bimg to v1.0.18
  • fix(debug): implement custom debug function
  • feat: add docker-compose.yml
  • Merge branch 'master' of https://github.com/h2non/imaginary
  • refactor(vendor): remove go-debug package from vendor
  • refactor(docs): remove codesponsor :(
  • fix testdata image links (#173)
  • Log hours in 24 hour clock (#165)
  • refactor(docs): update CLI usage and minimum requirements

v1.0.10

6 years ago

Changes

v1.0.10 / 2017-10-30

  • feat(bimg): upgrade to v1.0.16
  • fix(docs): remove no-form docs
  • feat(#156): support disable endpoints

v1.0.9

6 years ago

Changes

v1.0.9 / 2017-10-29

  • fix(#157): disable gzip compression support
  • refactor(Dockerfile): use local source copy
  • refactor(requirements): add Go 1.6+ as minimum requirement
  • feat(vendor): support dependencies vendoring
  • refactor(Gopkg): define version
  • feat(vendor): add vendor dependencies
  • feat(travis): add Go 1.9 support
  • refactor(docs): specify POST payloads in description
  • feat(docs): add imagelayer badge
  • feat(docs): add imagelayer badge
  • feat(docs): add imagelayer badge
  • feat(docs): add imagelayer badge

v1.0.8

6 years ago

Changes

v1.0.8 / 2017-10-06

  • feat(docker): upgrade Go to v1.9.1
  • feat(docker): upgrade bimg to v1.0.15
  • feat(api): add smartcrop endpoint
  • feat(#101): add pipeline endpoint implementation + smart crop
  • fix(api): properly parse and use embed
  • feat(docs): add note about pipeline max operations
  • fix(tests): refactor Options -> Params
  • refactor(docs): update author notes
  • refactor(docs): update internal docs links
  • refactor(docs): move sponsor banner
  • feat(docs): add sponsor ad
  • refactor(license): update copyright

v1.0.7

6 years ago

Changes

v1.0.7 / 2017-09-11

  • feat(version): bump to v1.0.6

v1.0.5

6 years ago

Changes

v1.0.5 / 2017-09-10

  • feat(params): add stripmeta params
  • feat(bimg): use bimg v1.0.12
  • feat(Docker): upgrade Go version to 1.9 in Docker image

v1.0.2

6 years ago

Changes

v1.0.2 / 2017-07-28

  • fix(#146): handle proper response code range for max allowed size
  • Typos and minor language in help text (#144)
  • Update README.md (#143)
  • feat(History): add missing Docker changes
  • fix(server_test): assert content type header is present
  • fix(Docker): use proper SHA256 hash
  • feat(Docker): upgrade Go to v1.8.3 and libvips to v8.5.6
  • feat(changelog): update v1.0.1 changes
  • feat(version): bump to v1.0.1
  • feat(#140): expose Content-Length header

v1.0.0

6 years ago

Changes

  • feat(version): bump to v1.0.1
  • feat(#140): expose Content-Length header
  • feat(bimg): upgrade to bimg v1.0.10
  • feat(Docker): use Go v1.8.3.
  • feat(Docker): use libvips v8.5.6.