mitmproxy/release
shellvon 7c2bac5d9c
Force confdir to /home/mitmproxy/.mitmproxy when volume is root-owned (#7699)
Ensure mitmproxy uses /home/mitmproxy/.mitmproxy as the config directory
even if the mapped volume is owned by host root, preventing fallback to
/root/.mitmproxy and CA file regeneration on redeploy. Add `HOME` env confdir
in entrypoint to enforce this behavior.

Fixes mitmproxy/mitmproxy#7597
2025-05-08 11:47:33 +02:00
..
docker Force confdir to /home/mitmproxy/.mitmproxy when volume is root-owned (#7699) 2025-05-08 11:47:33 +02:00
installbuilder windows: respect user console preference (#7482) 2025-01-16 15:58:00 +01:00
specs Update PyInstaller spec to set the u (unbuffered) flag (#6821) 2024-04-28 10:25:51 +02:00
windows-installer revise display names 2022-07-25 14:38:21 +02:00
.gitignore
build.py switch to uv (#7662) 2025-04-16 18:38:35 +02:00
deploy-microsoft-store.py Bump the github-actions group with 3 updates (#6701) 2024-03-06 21:54:11 +01:00
deploy.py work around cloudflare bugs 2025-02-06 01:33:17 +01:00
github-release-notes.txt add more release automation (#5674) 2022-10-24 17:06:40 +02:00
README.md Update README.md 2024-07-25 16:27:25 +02:00
release.py fixup release script 2024-07-05 17:54:55 +02:00
selftest.py fix use of asyncio.create_task (#7443) 2025-01-06 11:39:15 +01:00

Release Checklist

  1. Check if mitmproxy-rs needs a new release.
  2. Make sure that CHANGELOG.md is up-to-date with all entries in the "Unreleased" section.
  3. Invoke the release workflow from the GitHub UI.
  4. The spawned workflow runs will require manual confirmation on GitHub which you need to approve twice: https://github.com/mitmproxy/mitmproxy/actions
  5. Once everything has been deployed, update the website.
  6. Verify that the front-page download links for all platforms are working.

GitHub Releases

PyPi

Docker

Docs

  • CI will automatically update the stable docs and create an archive version:
    https://docs.mitmproxy.org/archive/vMAJOR/

Download Server

Microsoft Store

Homebrew

  • The Homebrew maintainers are typically very fast and detect our new relese within a day.
  • If you feel the need, you can run this from a macOS machine: brew bump-cask-pr mitmproxy

Website

Prepare for next release