Sourced from github.com/elazarl/goproxy's releases.
v1.9.0: HTTP/2 MITM Full Support
What's Changed
- HTTP/2 MITM Full Support by
@ErikPelliin elazarl/goproxy#785- Use Go standard library to check port by
@ErikPelliin elazarl/goproxy#795Full Changelog: https://github.com/elazarl/goproxy/compare/v1.8.6...v1.9.0
Highlights & Acknowledgements
- HTTP/2 MITM Support: This release introduces native support for inspecting and manipulating HTTP/2 traffic within GoProxy's MITM functionality. A special thanks to the team at
@LumiaSecurity(including@omrizafor the review) for supporting the development of these HTTP/2 MITM features and contributing to this major enhancement. Achieving full HTTP/2 MITM capability represents a huge milestone for GoProxy, taking our library to the next level for whoever needs it. To enable it, make sure thatAllowHTTP2is set totruein the proxy configuration.⚠️ Possible Breaking Change
- Previously there was an incomplete implementation of HTTP/2 inside the
h2.gofile, with an exported H2Transport struct. Probably no one was using it, but if you were, be careful that in this release it has been removed to create the full HTTP/2 MITM implementation.v1.8.6
What's Changed
- Fix unexpected scheme edge case in MITM by
@ErikPelliin elazarl/goproxy#793- Stream MITM response bodies by
@krissettoin elazarl/goproxy#794New Contributors
@krissettomade their first contribution in elazarl/goproxy#794Full Changelog: https://github.com/elazarl/goproxy/compare/v1.8.5...v1.8.6
v1.8.5
What's Changed
- fix(https): coalesce the MITM response head into a single write by
@shaharfreimanin elazarl/goproxy#787- Remove redundant certificate Leaf set starting from Go 1.23 by
@ErikPelliin elazarl/goproxy#789- Fix headers overwrite when there are no trailers by
@ErikPelliin elazarl/goproxy#791New Contributors
@shaharfreimanmade their first contribution in elazarl/goproxy#787Full Changelog: https://github.com/elazarl/goproxy/compare/v1.8.4...v1.8.5
v1.8.4
What's Changed
- fix: don't set Transfer-Encoding: chunked on 304 responses by
@Yanhu007in elazarl/goproxy#770- docs: add missing godoc comments to exported symbols by
@scovlin elazarl/goproxy#768- http: forward upstream response trailers by
@0b01in elazarl/goproxy#773- Remove insecure skip verify from origin transport by
@ErikPelliin elazarl/goproxy#774- Avoid chunked response when there is http.NoBody by
@ErikPelliin elazarl/goproxy#776- fix(https): close client connection when target connection errors by
@wucm667in elazarl/goproxy#779- fix: restore examples module health and clarify sample apps by
@Thiago-Tertulianoin elazarl/goproxy#780- fix: append headers instead of overwriting when keepDestHeaders is true by
@Yanhu007in elazarl/goproxy#771New Contributors
... (truncated)
6225cd3
Use Go standard library to check port (#795)5e44068
HTTP/2 MITM Full Support (#785)a4bf432
Stream MITM response bodies (#794)3f0ac0b
Fix unexpected scheme edge case in MITM (#793)d435b12
Fix headers overwrite when there are no trailers (#791)5497631
Remove redundant certificate Leaf set starting from Go 1.23 (#789)5ba11e8
fix(https): coalesce the MITM response head into a single write (#787)636207d
fix: append headers instead of overwriting when keepDestHeaders is true
(#771)6584eee
fix: restore examples module health and clarify sample apps (#780)038e3b9
fix(https): close client connection when target connection errors (#779)