aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG45
1 files changed, 42 insertions, 3 deletions
diff --git a/CHANGELOG b/CHANGELOG
index a1a4a93d..89878225 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,45 @@
-23 February 2018: mitmproxy 3.0
- * Fix a quote-related issue affecting the mitmproxy console command prompt
+17 May 2018: mitmproxy 4.0
+
+ ** Features **
+ * mitmproxy now requires Python 3.6!
+ * Moved the core to asyncio - which gives us a very significant performance boost!
+ * Reduce memory consumption by using `SO_KEEPALIVE` (#3076)
+ * Export request as httpie command (#3031)
+ * Configure mitmproxy console keybindings with the keys.yaml file. See docs for more.
+
+ ** Breaking Changes **
+ * The --conf command-line flag is now --confdir, and specifies the mitmproxy configuration
+ directory, instead of the options yaml file (which is at `config.yaml` under the configuration directory).
+ * `allow_remote` got replaced by `block_global` and `block_private` (#3100)
+ * No more custom events (#3093)
+ * The `cadir` option has been renamed to `confdir`
+ * We no longer magically capture print statements in addons and translate
+ them to logs. Please use `ctx.log.info` explicitly.
+
+ ** Bugfixes **
+ * Correctly block connections from remote clients with IPv4-mapped IPv6 client addresses (#3099)
+ * Expand `~` in paths during the `cut` command (#3078)
+ * Remove socket listen backlog constraint
+ * Improve handling of user script exceptions (#3050)
+ * Ignore signal errors on windows
+ * And lots of typos, docs improvements, revamped examples, and general fixes!
+
+05 April 2018: mitmproxy 3.0.4
+
+ * Fix an issue that caused mitmproxy to not retry HTTP requests on timeout.
+
+ * Various other fixes (@kira0204, @fenilgandhi, @tran-tien-dat, @smonami,
+ @luzpaz, @fristonio, @kajojify, @Oliver-Fish, @hcbarry, @jplochocki, @MikeShi42,
+ @ghillu, @emilstahl)
+
+25 February 2018: mitmproxy 3.0.3
+
+ * Fix an issue that caused mitmproxy to lose keyboard control after spawning an external editor.
+
+23 February 2018: mitmproxy 3.0.1
+
+ * Fix a quote-related issue affecting the mitmproxy console command prompt.
22 February 2018: mitmproxy 3.0
@@ -411,7 +450,7 @@
24 July 2015: mitmproxy 0.13
* Upstream certificate validation. See the --verify-upstream-cert,
- --upstream-trusted-cadir and --upstream-trusted-ca parameters. Thanks to
+ --upstream-trusted-confdir and --upstream-trusted-ca parameters. Thanks to
Kyle Morton (github.com/kyle-m) for his work on this.
* Add HTTP transparent proxy mode. This uses the host headers from HTTP