1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2024-11-24 08:12:38 +02:00
Commit Graph

297 Commits

Author SHA1 Message Date
DarthSim
4c5ae587ed Update changelog and docs 2021-12-07 19:07:51 +06:00
DarthSim
16c0d91d47 Add ETag buster 2021-12-07 15:34:35 +06:00
DarthSim
c2ea40b240 Detect deprecated basic URL format 2021-12-07 15:16:59 +06:00
DarthSim
cf884f860c Improved ICC profiles handling 2021-12-07 14:50:38 +06:00
DarthSim
f60f8fff8a Update changelog 2021-12-07 14:50:38 +06:00
DarthSim
f0ba01203e Bump version 2021-11-23 18:45:01 +06:00
DarthSim
30692b5cdd Update changelog 2021-11-23 18:18:30 +06:00
DarthSim
8c6ae4139c Upd changelog 2021-11-23 17:17:10 +06:00
DarthSim
d2061623ef Add client_ip to requests/response logs 2021-11-23 17:14:05 +06:00
DarthSim
9d2ba808ed Save GIF with vips_gifsave_buffer 2021-11-23 00:12:59 +06:00
DarthSim
c387c2e699 Bump version 2021-11-15 18:07:16 +06:00
DarthSim
bed786372f Fix requests_total counter in prometheus 2021-11-12 23:46:19 +06:00
DarthSim
32f813a7ba Merge branch 'feature/bmp-no-imagemagick' into version/3 2021-11-11 15:32:01 +06:00
DarthSim
d8bedfd930 Polish cookies passthrough 2021-11-11 15:30:32 +06:00
DarthSim
28d35edb08 Update changelog 2021-11-11 13:47:34 +06:00
DarthSim
a3f6fe6d39 Fix scale recalculation after scale-on-load 2021-11-01 19:45:45 +06:00
DarthSim
ac8c34a49a Respond with 500 for "temporary" downloading errors 2021-11-01 18:13:33 +06:00
DarthSim
80331cd94e Add cache control headers to 304 response 2021-10-13 17:59:46 +06:00
DarthSim
38ca14230d Add origin width & height to debug headers 2021-10-12 16:56:04 +06:00
DarthSim
b27f0d5712 DPR does not enlarge image unless enlarge is true 2021-10-12 16:56:03 +06:00
DarthSim
da10f3eac3 Fix Client Hints behavior 2021-10-12 16:56:03 +06:00
DarthSim
a15ea5555e Bump version in changelog 2021-10-01 23:47:49 +06:00
DarthSim
d10e202e88 fallback_image_url is pro 2021-10-01 23:13:21 +06:00
DarthSim
893d6e1c90 Update docs and changelog 2021-10-01 16:26:12 +06:00
DarthSim
9eca8a4e70 Update changelog 2021-09-30 22:24:43 +06:00
DarthSim
70840467d0 format_quality processing option 2021-09-29 19:49:18 +06:00
DarthSim
e645fa6b5b Update pro docs 2021-09-28 22:57:46 +06:00
DarthSim
d016e26e2e Merge branch 'master' into version/3 2021-09-07 19:04:33 +06:00
DarthSim
75beaf3bcc Bump version 2021-09-07 18:01:04 +06:00
DarthSim
ce5116b9ec Deprecate basic URL format 2021-09-07 18:00:07 +06:00
DarthSim
bb9294f163 Update changelog 2021-09-07 17:47:30 +06:00
DarthSim
de65113b97 Bump version 2021-07-20 19:39:39 +06:00
DarthSim
016258f7eb Reset image resolution while stripping meta 2021-07-20 19:29:18 +06:00
DarthSim
493042a25d Merge branch 'master' into version/3 2021-07-08 16:48:40 +06:00
DarthSim
d263eb612c Bump version 2021-07-08 16:30:26 +06:00
DarthSim
7770fcebc2 Return ICC hack & fix segfault on ICC check 2021-07-08 16:21:10 +06:00
DarthSim
ece4310d70 Merge branch 'master' into version/3 2021-06-28 15:54:02 +06:00
DarthSim
8ff65f8294 Bump version 2021-06-28 14:50:01 +06:00
DarthSim
f4d5d4ace6 Update changelog 2021-06-28 14:41:11 +06:00
DarthSim
56858a3692 More clear downloading timeout errors; Add image URL to fallback image usage warning 2021-06-28 14:37:25 +06:00
DarthSim
302bf64ea2 Remove ICC hacks; Enable ICC support for PNG 2021-06-25 13:29:16 +06:00
DarthSim
20d9d82e70 Merge branch 'master' into version/3 2021-06-23 16:08:53 +06:00
DarthSim
46e655e1ba Netlify docs 2021-06-23 14:36:04 +06:00
DarthSim
8e6585e28d Bump version 2021-06-16 18:34:56 +06:00
DarthSim
803ae99880 Update docker base 2021-06-16 18:33:50 +06:00
DarthSim
618ba93114 Update changelog 2021-06-16 18:31:33 +06:00
DarthSim
0fa36db813 Use magenta as a transparency key for trim 2021-06-07 15:05:29 +06:00
DarthSim
5ed71c6b60 Merge branch 'master' into version/3 2021-05-17 18:25:04 +06:00
DarthSim
78111b2273 Bump version 2021-04-05 19:51:09 +06:00
DarthSim
52ad34f8ea Update changelog 2021-04-05 19:50:23 +06:00
DarthSim
fca4f87445 min-width and min-height processing options 2021-03-29 20:21:00 +06:00
DarthSim
59f5dac4bd fill-down resiziong type 2021-03-29 17:35:16 +06:00
DarthSim
c711791f7a force resizing type 2021-03-29 17:13:28 +06:00
Svyatoslav Kryukov
88975f3810 Datadog tracing 2021-03-23 17:08:02 +06:00
Svyatoslav Kryukov
c07222b501
Skip processing option (#590)
* Skip processing option

* Simplify SkipProcessingFormats iteration
2021-03-22 20:16:03 +06:00
DarthSim
1a6844e6a0 Update changelog 2021-03-15 18:24:44 +06:00
DarthSim
ceb9a61976 Remove basic URL format 2021-03-15 18:06:01 +06:00
DarthSim
768cb1e868 Update base docker image 2021-03-04 18:32:48 +06:00
DarthSim
37eed0f679 Bump version 2021-03-02 16:44:06 +06:00
DarthSim
fe0ca4e356 Update changelog 2021-02-25 20:34:02 +06:00
DarthSim
2a45d435d9 Update changelog 2021-02-22 21:58:43 +06:00
DarthSim
29fb55db55 Bump version 2021-02-08 17:27:19 +06:00
Sergey Alexandrovich
06d81959d3
Update CHANGELOG.md 2021-02-05 22:11:36 +06:00
DarthSim
9ffb0f514d Crop by percentage 2021-01-18 21:14:15 +06:00
DarthSim
e48c557fc4 rotate processing option 2021-01-13 20:51:19 +06:00
DarthSim
6da8885605 IMGPROXY_AUTO_ROTATE config and auto_rotate processing option 2021-01-13 19:57:29 +06:00
DarthSim
50c7c70cb5 Update CHANGELOG 2021-01-13 19:56:44 +06:00
DarthSim
c84e7ed34d Per-format default quality config 2021-01-13 17:58:36 +06:00
DarthSim
40563f9573 Ability to keep ICC profile 2021-01-12 20:43:09 +06:00
DarthSim
e05fa1d2e7 Update changelog 2020-12-24 20:39:02 +06:00
DarthSim
dd6bac73cc Update changelog 2020-11-24 17:30:13 +06:00
DarthSim
e0a4ec1f1f Azure Blob Storage support 2020-11-19 20:47:18 +06:00
DarthSim
1260d27b0b Improved ICC profiles handling 2020-11-18 12:22:23 +06:00
DarthSim
3c9736ed8a Fix non-UTF8 SVG detection 2020-11-11 22:13:48 +06:00
DarthSim
3b83fb04b2 Drop cancelled requests in queue 2020-10-08 17:56:39 +06:00
DarthSim
1dc0c8c9a3 Disable scale-on-load for animated images 2020-09-28 21:15:16 +06:00
DarthSim
eaea8d9668 Update changelog 2020-09-28 16:51:54 +06:00
DarthSim
b8f5d4302d Fix DPR 2020-09-28 15:58:15 +06:00
DarthSim
1bd789df4e Add AVIF support 2020-09-16 16:15:01 +06:00
DarthSim
e67ca355e7 Bump version 2020-09-03 15:10:26 +06:00
DarthSim
c299da9a47 Better pro badge usage in docs 2020-09-01 20:15:24 +06:00
DarthSim
bc10a053ed Update changelog and docs with pro features 2020-08-31 20:27:26 +06:00
DarthSim
9ad8bb1403 Fix WebP dimension limit handling. 2020-08-31 16:43:40 +06:00
DarthSim
965cd68ecf Fix padding and extend behaior when converting from a fromat without alpha support to one with alpha support 2020-08-21 18:05:28 +06:00
DarthSim
dbe1ffd14b Add docs for new video thumbnails configs & update changelog 2020-08-17 22:30:00 +06:00
DarthSim
08dc814e98 Ability to skip processing of some formats 2020-08-13 19:52:35 +06:00
DarthSim
3830ba03b1 Update changelog & fix typo in docs 2020-08-10 17:41:53 +06:00
DarthSim
b4fdc3f929 Bump version 2020-07-22 16:43:46 +06:00
DarthSim
494af926df Save ICO without ImageMagick 2020-07-22 16:40:34 +06:00
DarthSim
ce31fb8cdc Bump version 2020-07-17 19:17:41 +06:00
DarthSim
47e7711bc5 Update docs and changelog with some pro features 2020-07-10 20:05:45 +06:00
DarthSim
07adcec559 Fix HEIF/HEIC header parsing bug 2020-07-09 18:24:28 +06:00
DarthSim
3cc674caf6 Use r.RequestURI in path parsing and logging 2020-07-08 19:08:53 +06:00
DarthSim
399995deea Downscale requested WebP dimensions when one of them exceeds WebP limit 2020-07-07 15:45:31 +06:00
DarthSim
feff67e26f Update chaangelog 2020-07-07 15:42:56 +06:00
DarthSim
df379a5377 Use darthsim/imgproxy-base as base Docker image 2020-06-16 20:34:36 +06:00
DarthSim
5464cca4c2 Update chengelog 2020-06-15 19:46:50 +06:00
DarthSim
8c032ba472 Bump version 2020-05-06 22:20:02 +06:00
DarthSim
721c3a8b2c Fix and optimize processing of animated images 2020-05-06 21:58:28 +06:00
DarthSim
ad1465caae Bump version; Update changelog 2020-04-22 19:24:43 +06:00
DarthSim
83f4c6f7b1 Update changelog 2020-04-09 16:08:38 +06:00
DarthSim
1fc21d4cfe Update docs and changelog 2020-04-09 15:56:05 +06:00
DarthSim
6c348adb0b Minor changes in fallback images feature; Add docs for fallback images 2020-04-08 21:15:07 +06:00
DarthSim
cf6f481d83 Bump version 2020-04-07 18:38:16 +06:00
DarthSim
b82e4aea21 Update docs and changelog 2020-04-07 18:34:49 +06:00
DarthSim
37d5828eb9 Update changelog 2020-04-07 17:56:40 +06:00
DarthSim
70e26cdd97 Add IMGPROXY_PATH_PREFIX config 2020-04-07 17:54:00 +06:00
DarthSim
6b3abfae30 Add video thumbnails docs & update changelog 2020-03-18 22:34:37 +06:00
DarthSim
7d3826526d Bump version 2020-03-12 22:21:17 +06:00
DarthSim
6c60fb804f Remove HEIC saving; Remove JBIG from docker; Replace imagequant with quantizr in docker 2020-03-12 20:03:29 +06:00
DarthSim
2ea9902195 Bump version 2020-02-27 22:33:21 +06:00
DarthSim
06c7df1e14 Properly name go module & update docs 2020-02-27 22:30:31 +06:00
DarthSim
8e3cf54d85 Get rid of os.Exit 2020-02-27 21:44:59 +06:00
DarthSim
5d3b8f19fc Fix build with libvips < 8.6 2020-02-27 18:40:54 +06:00
DarthSim
36ad0d31e2 Fix heic magic bytes 2020-02-27 18:31:38 +06:00
DarthSim
1d1caeb06a Fix loadind BMP stored in ICO 2020-02-14 19:33:14 +06:00
DarthSim
74f2f157e2 Bump version 2020-02-13 17:42:30 +06:00
DarthSim
f8d88c118b Update changelog and docs with pro features 2020-02-13 17:36:46 +06:00
DarthSim
af8366139f Better SVG detection 2020-02-11 19:28:13 +06:00
DarthSim
fd2c0203b9 Update docs and changelog with pro features 2020-02-05 22:22:45 +06:00
DarthSim
0f00870708 imgproxy health command 2020-02-04 17:56:06 +06:00
DarthSim
372faba5c1 IMGPROXY_CACHE_CONTROL_PASSTHROUGH config 2020-02-04 15:23:41 +06:00
DarthSim
45306adc23 IMGPROXY_NETWORK config 2020-02-03 18:03:18 +06:00
DarthSim
6db5b8e90b Add <!-- as magic bytes for SVG detection 2020-02-03 18:01:17 +06:00
DarthSim
20c33ad273 Update CHANGELOG 2020-01-31 18:14:14 +06:00
DarthSim
a8fe8a2615 Bump version 2020-01-30 22:06:33 +06:00
DarthSim
03bc5c820c Don't scale X/Y for focus point gravity 2020-01-30 20:41:28 +06:00
DarthSim
ee450bec46 Trim processing option 2020-01-17 15:54:50 +06:00
DarthSim
4030f17307 Bump version 2020-01-13 20:23:31 +06:00
DarthSim
e51a70c270 Bump version 2019-12-27 12:22:07 +06:00
DarthSim
77bb8a1554 Bump version 2019-12-25 17:39:23 +06:00
DarthSim
05cd1286a4 Add gravity to extend option 2019-12-25 17:04:16 +06:00
DarthSim
56f69c193c Remove debug warnings; Update docs 2019-12-25 14:49:20 +06:00
DarthSim
25a6c9ba39 Minor fixes in max_bytes docs & code 2019-11-29 18:40:01 +06:00
DarthSim
49aaecf464 Change Docker image base to Debian 10 2019-11-26 20:56:21 +06:00
DarthSim
3123d44692 Use info log level when invalid one is provided & Add IMGPROXY_LOG_LEVEL to changelog 2019-11-21 17:19:14 +06:00
DarthSim
4cb40b756d typo 2019-11-14 18:52:05 +06:00
DarthSim
e65d7c7427 Bump version 2019-11-14 18:49:37 +06:00
DarthSim
a96e25a442 Fix segfaults on watermarking in somme cases 2019-11-14 18:48:26 +06:00
DarthSim
ba3e20b865 properly parse boolean processing options 2019-11-11 18:58:45 +06:00
DarthSim
557b3a63e9 Update changelog 2019-11-11 18:37:05 +06:00
DarthSim
2ffe69b62e Update changelog 2019-11-11 17:59:28 +06:00
DarthSim
575492a956 typo 2019-10-28 17:28:40 +06:00
DarthSim
9ffd10cd4c Bump version 2019-10-28 16:07:12 +06:00
DarthSim
4e4e169ac2 Bump version 2019-10-23 17:23:10 +06:00
DarthSim
4d365273dc Reformat CHANGELOG to keepachangelog.com format 2019-10-21 20:37:56 +06:00
DarthSim
d40a884e7d Update changelog 2019-10-21 18:36:35 +06:00
DarthSim
a798530e40 Update changelog 2019-10-10 21:08:52 +06:00
DarthSim
cc394501df Log modified processing options only 2019-10-10 21:06:39 +06:00
DarthSim
aa5ce8be8d Add SVG pasthrough 2019-10-01 18:08:30 +06:00