Skip to content

Releases: mitmproxy/mitmproxy

v0.18.2

26 Oct 06:55
v0.18.2
Compare
Choose a tag to compare

This is a bugfix-only release. All users are advised to update. 😃

  • Fix crash on shutdown (#1620)
  • Fix client replay (#1666)
  • Constrain h2 version (#1671)

0.18 will be the last release that supports both Python 2 and 3.5+. The next release will support Python 3.5+ only.

v0.18.1 (really v0.18)

16 Oct 11:23
Compare
Choose a tag to compare
  • Python 3 Compatibility for mitmproxy and pathod (Shadab Zafar, GSoC 2016)
  • Major improvements to mitmweb (Clemens Brunner & Jason Hao, GSoC 2016)
  • Internal Core Refactor: Separation of most features into isolated Addons
  • Initial Support for WebSockets
  • Improved HTTP/2 Support
  • Reverse Proxy Mode now automatically adjusts host headers and TLS Server Name Indication
  • Improved HAR export
  • Improved export functionality for curl, python code, raw http etc.
  • Flow URLs are now truncated in the console for better visibility
  • New filters for TCP, HTTP and marked flows.
  • Mitmproxy now handles comma-separated Cookie headers
  • Merge mitmproxy and pathod documentation
  • Mitmdump now sanitizes its console output to not include control characters
  • Improved message body handling for HTTP messages:
    • .raw_content provides the message body as seen on the wire
    • .content provides the decompressed body (e.g. un-gzipped)
    • .text provides the body decompressed and decoded body
  • New HTTP Message getters/setters for cookies and form contents.
  • Add ability to view only marked flows in mitmproxy
  • Improved Script Reloader (Always use polling, watch for whole directory)
  • Use tox for testing
  • Unicode support for tnetstrings
  • Add dumpfile converters for mitmproxy versions 0.11 and 0.12
  • Numerous bugfixes

mitmproxy 0.17.1

22 Apr 06:48
Compare
Choose a tag to compare

This is a quick bugfix release for the precompiled binary distributions only, which previously failed when a filter was specified.

mitmproxy 0.17

10 Apr 01:35
v0.17
Compare
Choose a tag to compare
  • Simplify repository and release structure. mitmproxy now comes as a single package, including netlib and pathod.
  • Rename the Python package from libmproxy to mitmproxy.
  • New option to add server certs to client chain (CVE-2016-2402, John Kozyrakis)
  • Enable HTTP/2 by default (Thomas Kriechbaumer)
  • Improved HAR extractor (Shadab Zafar)
  • Add icon for OSX and Windows binaries
  • Add content view for query parameters (Will Coster)
  • Initial work on Python 3 compatibility
  • locust.io export (Zohar Lorberbaum)
  • Fix XSS vulnerability in HTTP errors (Will Coster)
  • Numerous bugfixes and minor improvements

v0.16

15 Feb 21:26
Compare
Choose a tag to compare
  • Completely revised HTTP2 implementation based on hyper-h2 (Thomas Kriechbaumer)
  • Export flows as cURL command, Python code or raw HTTP (Shadab Zafar)
  • Fixed compatibility with the Android Emulator (Will Coster)
  • Script Reloader: Inline scripts are reloaded automatically if modified (Matthew Shao)
  • Inline script hooks for TCP mode (Michael J. Bazzinotti)
  • Add default ciphers to support iOS9 App Transport Security (Jorge Villacorta)
  • Basic Authentication for mitmweb (Guillem Anguera)
  • Exempt connections from interception based on TLS Server Name Indication (David Weinstein)
  • Provide Python Wheels for faster installation
  • Numerous bugfixes and minor improvements

v0.15

03 Dec 17:15
Compare
Choose a tag to compare
bump version

v0.14

07 Nov 01:36
Compare
Choose a tag to compare

v0.13

16 Aug 04:40
Compare
Choose a tag to compare
fix text selection hint

Bugfix release

08 Jan 09:47
Compare
Choose a tag to compare
v0.11.3

Bump version

Bugfix release

29 Dec 13:51
Compare
Choose a tag to compare
v0.11.2

Minor tweaks to release checlist and binary builds