Releases: willnorris/imageproxy
v0.13.0
What's Changed
New encoding options
- allow base64 encoding the remote URL by @willnorris in #460
- allow URL encoding remote URL by @willnorris in #461
New force override caching options
- allow overriding cache directives in responses by @willnorris in #459
- add -forceCache flag to override no-store and private directives by @willnorris in #462
Security Fixes
- prevent pixel flooding attack by @blakestoddard in 07c1c27
Bug fixes
- fix: return a more-complete 304 from TransformingTransport.RoundTrip by @flavorjones in #472
New Contributors
- @flavorjones made their first contribution in #472
Full Changelog: v0.12.0...v0.13.0
v0.12.0
This is the first release in over three years, though honestly not too much has changed. A lot of updates over the year in Go and dependencies. A few new options that folks have added, and a new caddy module that I added a while back (which is actually the only way I run imageproxy myself now).
What's Changed
(This list was auto-generated, and seems to be missing some things, so see the full changelog below)
- build(deps): bump github.com/aws/aws-sdk-go from 1.40.42 to 1.41.12 by @dependabot in #314
- build(deps): bump cloud.google.com/go/storage from 1.16.1 to 1.18.2 by @dependabot in #315
- Add MaxRedirects option by @intrip in #324
- update deps by @willnorris in #334
- Update imageproxy.service by @xiyou1223 in #363
- build(deps): bump golang.org/x/image from 0.3.0 to 0.5.0 by @dependabot in #373
- added clients section to README by @azolf in #375
- updates GitHub actions by @willnorris in #394
- go.mod: update modules by @willnorris in #402
- caddy/go.mod: bump dependencies by @willnorris in #409
- add trim option by @vetler in #441
New Contributors
- @intrip made their first contribution in #324
- @xiyou1223 made their first contribution in #363
- @azolf made their first contribution in #375
- @vetler made their first contribution in c361000
Full Changelog: v0.11.2...v0.12.0
v0.11.2
Docker images are now published exclusively to GitHub Package Registry. Update your workflows to pull the docker image named ghcr.io/willnorris/imageproxy rather than willnorris/imageproxy
Full Changelog: v0.11.0...v0.11.2
v0.11.0
What's Changed
- Fix dockerhub link by @ThomWright in #230
- Allow allowing/blocking hosts by IP range by @blakestoddard in #236
- Switch to Hostname() to strip the port while running through hostMatches() by @blakestoddard in #238
- Add option to disable following redirects by @blakestoddard in #237
- Support proxying images with no provided intermediate cert by @blakestoddard in #241
- Setup GitHub Action for code scanning by @willnorris in #247
- Set a strict Content-Security-Policy by default by @blakestoddard in #251
- Add X-XSS-Protection HTTP response header to block potential XSS by @yassineaboukir in #267
- Updated heroku instructions / added eb instructions by @atestu in #266
- modules: update and tidy by @willnorris in #294
- change envy package to avoid replace directive by @willnorris in #312
New Contributors
- @ThomWright made their first contribution in #230
- @blakestoddard made their first contribution in #236
- @yassineaboukir made their first contribution in #267
- @atestu made their first contribution in #266
Full Changelog: v0.10.0...v0.11.0