JK Gunnink
6a274b4887
fix: Dockerfile build errors ( #446 )
...
* Tests passing, go lint errors now.
* Fix deprecation warnings
2025-11-08 20:49:48 +01:00
Alessandro (Ale) Segala
9489834a1d
Updated Dockerfile ( #384 )
...
1. Changed base image to bullseye
2. The updated base image contains an updated version of libjemalloc too, so building from source is no longer necessary
3. Updated libvips version too
2022-02-20 20:36:34 +01:00
Vaibhav Sharma
73bdca8b2a
memory leak issue fixed with jemalloc ( #381 )
2022-02-09 14:42:24 +01:00
Angelo Girardi
a244cd9fb9
updated docker builder OS to go version 1.17 ( #371 )
2021-10-17 22:29:17 +02:00
Tomas
cf83b4d4e7
feat(ci): add libvips 8.10.0
2020-08-12 13:05:37 +02:00
Tomas
3fc9db74b1
feat( #315 , #309 ): autorotate / gracefully fallback failed image type encoding
2020-08-04 21:00:38 +02:00
Tomas
0d71d28336
Merge branch 'master' of https://github.com/h2non/imaginary
2020-06-08 21:10:15 +02:00
Tomas
c2825a6dff
feat(version): release v1.1.1
2020-06-08 21:10:03 +02:00
Edwar Baron
06a6c80433
[improvement/server-graceful-shutdown] Add support of graceful shutdown ( #312 )
2020-06-08 18:08:08 +02:00
Tom
384bb00b15
New release, minor features, bimg upgrade and several fixes ( #311 )
...
* feat: add fly.io
* feat(readme): fly image width
* feat(readme): add html image + badge
* fix(docs): try space non-URL encoding
* Update README.md
* Update README.md
* Update README.md
* feat(docs): add fly.io info and links
* feat(#305 , #309 , #308 , #305 . #284 )
* fix(ci): golinter
* fix(Dockerfile): use root folder for go test / ci linter
* fix(ci): allow to fail go 1.14 build, still not sure why
* fix(ci): bad yaml format
* fix(ci): use travis-compatible regex
* fix(ci): lets skip go1.14 for now
* fix(mod): update dependencies
2020-06-07 18:38:14 +02:00
Daniel Dent
8fa8a846e1
Pre-release HEIF / HEIC support ( #297 )
...
* Smaller & safer Docker build context
* Help imaginary avoid having root at runtime
* Enable libvips' support for libimagequant
* Add libheif / HEIC image support
2020-06-06 17:56:39 +02:00
Tomas
502db5ee0e
refactor
2020-02-07 19:54:48 +01:00
Benoît LELEVÉ
4a4214a4d6
Go Modules, Code Refactoring, VIPS 8.8.1, etc. ( #269 )
...
* Replace Dep by Go Modules
Code refactoring (switch, gofmt, ...)
Update libvips to 8.8.1 and go to 1.12.9
Use Debian Buster on Dockerfile
* Add GOLANG_VERSION to build args
Currently all tests done by TravisCI run on the same Go version regardless of the matrix
* Remove Go 1.10 from Travis matrix (Go modules require 1.11+)
* Update README.md Prerequisites
* Ignore Hash.Write() errors
2020-02-05 17:12:52 +01:00
Mark van der Velden
091eb670b2
Removing gometalinter in favor of golangci-lint
2019-04-06 13:38:25 +02:00
Mark van der Velden
a4a2593e27
Reverting and reordering
2019-02-13 22:05:35 +01:00
Mark van der Velden
607d843145
ups
2019-02-13 22:03:33 +01:00
Mark van der Velden
8357de9c23
Moving back to a single file, worst case we need to maintain two again.
2019-02-13 22:00:42 +01:00
Mark van der Velden
c7039003f4
Trying with a dev base image
2019-02-13 20:41:48 +01:00
Mark van der Velden
c81284bc0c
Adding .dockerignore and consistently guarding the variables
2019-01-25 19:23:10 +01:00
Johan Bergström
322292aeeb
Merging in changes by jbergstroem with some extra changes
...
Signed-off-by: Mark van der Velden <mark@dynom.nl >
2019-01-25 19:22:45 +01:00
Mark van der Velden
fd70630416
Making sure vendor is not stale and that our deps are correctly configured
2019-01-25 12:13:50 +01:00
Mark van der Velden
2b2d5f7997
Adding a newish Dockerfile
2019-01-25 12:13:48 +01:00
Mark van der Velden
6d02570f24
Updating bimg, libvips and Go
2018-12-10 22:40:19 +01:00
Leon Kunert
40f7ee056d
Updated dockerfile vips repo ( #222 )
2018-11-17 12:59:13 +02:00
Aysh Su
3a3bd3a462
fix(docker): remove race detector ( #197 )
2018-04-12 19:34:30 +02:00
Tomas Aparicio
d11fb053f1
feat(version): bump to v1.0.15
2018-03-15 22:19:39 +01:00
Mark van der Velden
6887bcc25c
Changing build steps ( #189 )
2018-03-15 22:06:37 +01:00
Jonas Stubenrauch
e82b42b364
Fixes https by installing root CA certificates ( #186 )
2018-03-05 12:34:50 +01:00
Tomas Aparicio
26782314dd
fix(Dockerfile): update version sha2 hash
2018-03-01 18:11:26 +01:00
Tomas Aparicio
2bdf43ba4d
feat(version): bump to v1.0.13
2018-03-01 17:26:49 +01:00
Guilherme Souza
dcf0faa753
feat(Docker): upgrade libvips to v8.6.2 ( #184 )
...
* feat(Docker): upgrade libvips to v8.6.2
* feat(travis): add libvips v8.6 & Go v1.10 runtime environments
2018-03-01 17:17:53 +01:00
Tomas Aparicio
00680ebc8c
refactor(vendor): remove go-debug package from vendor
2017-12-23 11:59:15 +01:00
Tomas Aparicio
dbee2e5da3
feat(bimg): update to v1.0.17
2017-11-14 12:37:39 +01:00
Tomás
bfc973a768
feat( #156 ): support disable endpoints ( #160 )
...
* feat(#156 ): support disable endpoints
* fix(docs): remove no-form docs
* feat(bimg): upgrade to v1.0.16
* feat(version): bump to v1.0.10
* feat(Dockerfile): upgrade to Go 1.9.2
2017-10-30 16:34:50 +01:00
Tomas Aparicio
71f962f70b
refactor(Dockerfile): use local source copy
2017-10-27 22:53:24 +02:00
Tomás Aparicio
196410cbbc
feat( #101 ): add pipeline endpoint implementation + smart crop ( #154 )
...
* feat(#101 ): add pipeline endpoint implementation + smart crop
* refactor(docs): update internal docs links
* refactor(docs): update author notes
* fix(tests): refactor Options -> Params
* feat(docs): add note about pipeline max operations
* feat(version): v1.0.8
* feat(docs): add note about Docker and Heroku
2017-10-06 11:40:52 +02:00
Tomas Aparicio
07a250966b
feat(params): add stripmeta params
2017-09-10 21:07:31 +02:00
Tomas Aparicio
45314af26a
fix(Docker): use proper SHA256 hash
2017-06-26 11:26:53 +02:00
Tomas Aparicio
c19c31901f
feat(Docker): upgrade Go to v1.8.3 and libvips to v8.5.6
2017-06-26 11:25:55 +02:00
Mark van der Velden
257a95f879
Supporting smart crop ( #136 )
...
* Using bimg's new SmartCrop API
* Minor tweaks and fixes
* Allowing pre Go 1.5 versions to fail.
2017-05-27 10:13:27 +01:00
Tomas Aparicio
5652ea1883
feat(version): bump to 0.1.31
2017-05-18 23:10:03 +01:00
Tomas Aparicio
3a6b25a59a
feat(Dockerfile): use libvips v8.5.5, Go v1.8.1 and bimg v1.0.8
2017-05-18 21:42:51 +01:00
Tomas Aparicio
7da4696197
feat(core): support bimg@1.0.5, support extend background param
2016-10-01 11:11:30 +01:00
Tomas Aparicio
5723fecd42
feat(docker): use Go 1.7.1
2016-09-28 09:00:28 +01:00
Tomas Aparicio
c89b00060d
feat(docker): use SHA256 checksum
2016-02-20 12:15:10 +00:00
Tomas Aparicio
14cac815eb
feat: update history
2016-02-20 12:08:00 +00:00
Tomas Aparicio
079422dd15
merge(master)
2016-01-30 17:22:58 +00:00
Mark van der Velden
80895d0b5e
Added the CA certs so that the --insecure flag can be removed from the GO installer.
2015-10-31 21:54:11 +01:00
Tomas Aparicio
dfb8ac636f
fix(docker): restore to default
2015-10-06 22:45:55 +01:00
Tomas Aparicio
31af1fc11d
refactor(docker): uses latest version
2015-10-06 20:12:49 +01:00