From 947615e86f29fa7b672a3d22b928da4f68f8387e Mon Sep 17 00:00:00 2001 From: Maxi <223365242+maximilianfeix@users.noreply.github.com> Date: Tue, 10 Nov 2026 14:51:59 +0100 Subject: [PATCH] release 1.32.0: 300,000 candidates per run, list benchmark, first-screen redesign, security fixes --- CHANGELOG.md | 5 ++++- SECURITY.md | 4 ++-- docs/github-action.md | 2 +- proxyscraper/__init__.py | 2 +- server.json | 4 ++-- 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28e316ab660..910c22ad256 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project are listed here. The format follows [Keep a ## [Unreleased] +## [1.32.0] – 2026-11-10 + ### Added - A benchmark page, https://proxy-scraper.de/benchmark/: "Which free proxy list on GitHub actually works?" The popular free proxy lists on GitHub side by side, rewritten with every hourly run – proxies listed, checked, passed every check and their share in recent runs, plus when each list last changed. The numbers are the ones of the sources ranking; the page explains how they are measured and why proxy-scraper's own list is not in it. Also as `benchmark.json` and as a chart to share or embed (`benchmark-light.svg`, `benchmark-dark.svg`), linked from the sources page, the sitemap and the README of the `proxy-list` branch @@ -421,7 +423,8 @@ First public version. - Results as txt, json and csv under `results/` - Live dashboard in the terminal -[Unreleased]: https://github.com/maximilianfeix/proxy-scraper/compare/v1.31.0...HEAD +[Unreleased]: https://github.com/maximilianfeix/proxy-scraper/compare/v1.32.0...HEAD +[1.32.0]: https://github.com/maximilianfeix/proxy-scraper/compare/v1.31.0...v1.32.0 [1.31.0]: https://github.com/maximilianfeix/proxy-scraper/compare/v1.30.0...v1.31.0 [1.30.0]: https://github.com/maximilianfeix/proxy-scraper/compare/v1.29.0...v1.30.0 [1.29.0]: https://github.com/maximilianfeix/proxy-scraper/compare/v1.28.0...v1.29.0 diff --git a/SECURITY.md b/SECURITY.md index 32f93647ed2..e805f0fe498 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -26,8 +26,8 @@ Every [release](https://github.com/maximilianfeix/proxy-scraper/releases/latest) ```bash pipx install sigstore -sigstore verify github proxy_scraper_cli-1.31.0-py3-none-any.whl \ - --bundle proxy_scraper_cli-1.31.0-py3-none-any.whl.sigstore.json \ +sigstore verify github proxy_scraper_cli-1.32.0-py3-none-any.whl \ + --bundle proxy_scraper_cli-1.32.0-py3-none-any.whl.sigstore.json \ --repository maximilianfeix/proxy-scraper ``` diff --git a/docs/github-action.md b/docs/github-action.md index 498d616da35..c94ac08d358 100644 --- a/docs/github-action.md +++ b/docs/github-action.md @@ -17,7 +17,7 @@ jobs: steps: - name: Get proxies id: proxies - uses: maximilianfeix/proxy-scraper@v1.31.0 + uses: maximilianfeix/proxy-scraper@v1.32.0 with: types: socks5 https: "true" diff --git a/proxyscraper/__init__.py b/proxyscraper/__init__.py index df4eeec23b5..2c4ca331bda 100644 --- a/proxyscraper/__init__.py +++ b/proxyscraper/__init__.py @@ -1,7 +1,7 @@ """proxy-scraper: collects public HTTP/SOCKS4/SOCKS5 proxies from hundreds of sources, checks them in parallel with its own protocol handshakes and learns which sources deliver good proxies.""" -__version__ = "1.31.0" +__version__ = "1.32.0" def __getattr__(name): diff --git a/server.json b/server.json index e6c36573198..d2dc2583713 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "io.github.maximilianfeix/proxy-scraper", "title": "proxy-scraper", "description": "Free proxies that actually work: checked HTTP/SOCKS proxies, and pages fetched through them", - "version": "1.31.0", + "version": "1.32.0", "websiteUrl": "https://proxy-scraper.de/", "repository": { "url": "https://github.com/maximilianfeix/proxy-scraper", @@ -13,7 +13,7 @@ { "registryType": "pypi", "identifier": "proxy-scraper-cli", - "version": "1.31.0", + "version": "1.32.0", "runtimeHint": "uvx", "runtimeArguments": [ {