mitmproxy 7.0

This commit is contained in:
Maximilian Hils 2021-07-16 10:24:38 +02:00
parent 42be58b6fc
commit 4511ea7c24
2 changed files with 6 additions and 9 deletions

View File

@ -1,8 +1,8 @@
# Release History # Release History
## Unreleased: mitmproxy next ## 16 July 2021: mitmproxy 7.0
### New Proxy Core (@mhils) ### New Proxy Core (@mhils, [blog post](https://www.mitmproxy.org/posts/releases/mitmproxy7/))
Mitmproxy has a completely new proxy core, fixing many longstanding issues: Mitmproxy has a completely new proxy core, fixing many longstanding issues:
@ -24,9 +24,8 @@ Mitmproxy has a completely new proxy core, fixing many longstanding issues:
This greatly improves testing capabilities, prevents a wide array of race conditions, and increases This greatly improves testing capabilities, prevents a wide array of race conditions, and increases
proper isolation between layers. proper isolation between layers.
### Full Changelog ### Additional Changes
* New Proxy Core (see section above, @mhils)
* mitmproxy's command line interface now supports Windows (@mhils) * mitmproxy's command line interface now supports Windows (@mhils)
* The `clientconnect`, `clientdisconnect`, `serverconnect`, `serverdisconnect`, and `log` * The `clientconnect`, `clientdisconnect`, `serverconnect`, `serverdisconnect`, and `log`
events have been replaced with new events, see addon documentation for details (@mhils) events have been replaced with new events, see addon documentation for details (@mhils)
@ -62,14 +61,12 @@ Mitmproxy has a completely new proxy core, fixing many longstanding issues:
characters. (@rbdixon) characters. (@rbdixon)
* New `flow.comment` command to add a comment to the flow. Add `~comment <regex>` filter syntax to search flow comments. * New `flow.comment` command to add a comment to the flow. Add `~comment <regex>` filter syntax to search flow comments.
(@rbdixon) (@rbdixon)
* Fix multipart forms losing `boundary` values on edit (@roytu) * Fix multipart forms losing `boundary` values on edit. (@roytu)
* `Transfer-Encoding: chunked` HTTP message bodies are now retained if they are below the stream_large_bodies limit. * `Transfer-Encoding: chunked` HTTP message bodies are now retained if they are below the stream_large_bodies limit.
(@mhils) (@mhils)
* `json()` method for HTTP Request and Response instances will return decoded JSON body. (@rbdixon) * `json()` method for HTTP Request and Response instances will return decoded JSON body. (@rbdixon)
* Support for HTTP/2 Push Promises has been dropped. (@mhils) * Support for HTTP/2 Push Promises has been dropped. (@mhils)
* Make it possible to set sequence options from the command line (@Yopi) * Make it possible to set sequence options from the command line. (@Yopi)
* --- TODO: add new PRs above this line ---
* ... and various other fixes, documentation improvements, dependency version bumps, etc.
## 15 December 2020: mitmproxy 6.0.2 ## 15 December 2020: mitmproxy 6.0.2

View File

@ -2,7 +2,7 @@ import os
import subprocess import subprocess
import sys import sys
VERSION = "7.0.0.dev" VERSION = "7.0.0"
MITMPROXY = "mitmproxy " + VERSION MITMPROXY = "mitmproxy " + VERSION
# Serialization format version. This is displayed nowhere, it just needs to be incremented by one # Serialization format version. This is displayed nowhere, it just needs to be incremented by one