-
released this
2026-08-18 11:45:53 +01:00 | 6 commits to main since this release📅 Originally published on GitHub: Tue, 18 Aug 2026 10:53:53 GMT
🏷️ Git tag created: Tue, 18 Aug 2026 10:45:53 GMTWhat's Changed
- fix: match a real browser's TLS and solve Cloudflare challenges again by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/400
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v3.0.3...v3.0.4
Downloads
-
released this
2026-08-11 10:57:47 +01:00 | 36 commits to main since this release📅 Originally published on GitHub: Tue, 11 Aug 2026 09:58:30 GMT
🏷️ Git tag created: Tue, 11 Aug 2026 09:57:47 GMTWhat's Changed
- fix: /v1 must survive CSP-blocked evaluate (incl. Firefox JSON viewer) by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/395
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v3.0.2...v3.0.3
Downloads
-
released this
2026-08-10 23:33:56 +01:00 | 42 commits to main since this release📅 Originally published on GitHub: Mon, 10 Aug 2026 22:35:24 GMT
🏷️ Git tag created: Mon, 10 Aug 2026 22:33:56 GMTWhat's Changed
- fix(ci): fix Docker cache reuse across jobs and architectures by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/387
- fix: detect localized Cloudflare interstitials (#385) by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/388
- feat: add BROWSER_LOCALE env to override browser language by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/390
- fix: keep uv Python out of tmpfs-mounted /tmp by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/391
- test(fake_dep): mock Playwright locator API faithfully by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/392
- chore: fix ruff lint findings and refactor read_item by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/393
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v3.0.1...v3.0.2
Downloads
-
released this
2026-08-09 18:25:09 +01:00 | 62 commits to main since this release📅 Originally published on GitHub: Sun, 09 Aug 2026 17:35:09 GMT
🏷️ Git tag created: Sun, 09 Aug 2026 17:25:09 GMTFixes #385 — pages served with gzip/brotli/zstd content-encoding (e.g. uindex.org, 1337x.to) returned garbled Unicode in
solution.responseafter the v3.0.0 CSP-stripping change.Root cause: the CSP-strip route rewrites document responses via
route.fetch()+route.fulfill().route.fulfillre-serves the raw compressed bytes fetched over the wire while the forwarded headers no longer match — the browser renders compressed bytes as text.Fix: fetch document bodies with
accept-encoding: identityso the re-served body is plain text, and strip stalecontent-encoding/content-lengthheaders alongside CSP.Verified in CI (
docker build --target test): 23 passed, 0 failed — including the real-sitetest_bypasssuite.Downloads
-
released this
2026-08-08 00:54:41 +01:00 | 66 commits to main since this release📅 Originally published on GitHub: Fri, 07 Aug 2026 23:56:49 GMT
🏷️ Git tag created: Fri, 07 Aug 2026 23:54:41 GMTWhat's Changed
- chore(config): migrate Renovate config by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/371
- chore(deps): update dependency ruff to ==0.16.* by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/377
- chore(deps): update dependency setuptools to v83 [security] by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/378
- Install invisible-playwright from PyPI rather than by git URL by @feder-cr in https://github.com/ThePhaseless/Byparr/pull/381
- Handle networkidle timeouts after DOM load by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/383
- fix(deps): update dependency fastapi to ==0.141.* by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/380
- feat: add Open WebUI external web loader endpoint by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/384
New Contributors
- @feder-cr made their first contribution in https://github.com/ThePhaseless/Byparr/pull/381
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v2.1.0...v3.0.0
Downloads
-
released this
2026-02-08 12:42:41 +00:00 | 127 commits to main since this release📅 Originally published on GitHub: Sun, 08 Feb 2026 12:59:20 GMT
🏷️ Git tag created: Sun, 08 Feb 2026 12:42:41 GMTThis release improves proxy handling, startup behavior, and operational defaults while keeping the API stable.
Highlights
- Per-request proxy overrides via
X-Proxy-*headers. - Safer startup and runtime defaults for containerized and local runs.
- Health checks and init behaviors aligned with the service lifecycle.
Changes
- Request-level proxy selection is supported via headers, allowing per-request routing.
HOSTandPORTare now configurable with a default port of 8191.- Init mode is available for pre-warming and startup checks.
- Health check behavior is standardized for runtime monitoring.
New Contributors
- @oldwombat made their first contribution in https://github.com/ThePhaseless/Byparr/pull/256
- @Thirawyn91 made their first contribution in https://github.com/ThePhaseless/Byparr/pull/267
- @luismco made their first contribution in https://github.com/ThePhaseless/Byparr/pull/290
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v2.0.1...v2.1.0
Downloads
- Per-request proxy overrides via
-
Fix Timeouts Stable
released this
2025-09-11 21:26:11 +01:00 | 177 commits to main since this release📅 Originally published on GitHub: Thu, 11 Sep 2025 20:29:38 GMT
🏷️ Git tag created: Thu, 11 Sep 2025 20:26:11 GMTWhat's Changed
- Fixed timeouting the challenge even if bypassed successfully
- Added better timeouting from request param with timer
- chore(deps): update dependency ruff to ==0.13.* by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/239
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v2.0.0...v2.0.1
Downloads
-
v2.0.0 Rewrite in Camoufox Stable
released this
2025-09-05 22:08:35 +01:00 | 188 commits to main since this release📅 Originally published on GitHub: Fri, 05 Sep 2025 21:09:16 GMT
🏷️ Git tag created: Fri, 05 Sep 2025 21:08:35 GMTWhat's Changed
- fix(deps): update dependency seleniumbase to v4.39.3 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/195
- fix(deps): update dependency seleniumbase to v4.39.4 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/198
- fix(deps): update dependency pydantic to v2.11.6 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/199
- fix(deps): update dependency pydantic to v2.11.7 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/200
- fix(deps): update dependency fastapi to v0.115.13 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/201
- chore(deps): update dependency ruff to v0.12.0 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/202
- fix(deps): update dependency seleniumbase to v4.39.5 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/203
- chore(deps): update dependency ruff to v0.12.1 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/206
- fix(deps): update dependency fastapi to v0.115.14 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/205
- fix(deps): update dependency uvicorn to v0.35.0 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/207
- fix(deps): update dependency seleniumbase to v4.39.6 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/208
- chore(deps): update dependency ruff to v0.12.2 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/209
- fix(deps): update dependency seleniumbase to v4.40.0 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/210
- fix(deps): update dependency seleniumbase to v4.40.7 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/212
- chore(deps): update dependency deptry to v0.23.1 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/219
- chore(deps): update dependency ruff to v0.12.7 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/213
- chore(deps): update dependency pytest-asyncio to v1.1.0 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/215
- fix(deps): update dependency fastapi to v0.116.1 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/211
- fix(deps): update dependency seleniumbase to v4.40.8 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/222
- feat(docker): add support for HOST env by @mdallaire in https://github.com/ThePhaseless/Byparr/pull/221
- chore(deps): update dependency ruff to v0.12.8 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/224
- Fix Cloudfare errors by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/228
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/225
- chore(deps): update dependency seleniumbase to v4.41.1 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/226
- fix(deps): update dependency seleniumbase to v4.41.2 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/233
- fix(deps): update dependency seleniumbase to v4.41.3 by @renovate[bot] in https://github.com/ThePhaseless/Byparr/pull/234
- Migrate to camoufox by @ThePhaseless in https://github.com/ThePhaseless/Byparr/pull/235
New Contributors
- @mdallaire made their first contribution in https://github.com/ThePhaseless/Byparr/pull/221
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v1.2.1...v2.0.0
Downloads
-
released this
2025-06-07 01:41:45 +01:00 | 241 commits to main since this release📅 Originally published on GitHub: Sun, 08 Jun 2025 22:34:44 GMT
🏷️ Git tag created: Sat, 07 Jun 2025 00:41:45 GMTWhat's Changed
- Update dependency pydantic to v2.11.5 by @renovate in https://github.com/ThePhaseless/Byparr/pull/177
- Update dependency ruff to v0.11.11 by @renovate in https://github.com/ThePhaseless/Byparr/pull/178
- Update dependency seleniumbase to v4.38.3 by @renovate in https://github.com/ThePhaseless/Byparr/pull/179
- Update dependency seleniumbase to v4.39.0 by @renovate in https://github.com/ThePhaseless/Byparr/pull/180
- Update dependency ruff to v0.11.12 by @renovate in https://github.com/ThePhaseless/Byparr/pull/185
- Update dependency uvicorn to v0.34.3 by @renovate in https://github.com/ThePhaseless/Byparr/pull/190
- fix: handle zombie processes by @LeviSnoot in https://github.com/ThePhaseless/Byparr/pull/193
- chore(deps): update dependency pytest-asyncio to v1 by @renovate in https://github.com/ThePhaseless/Byparr/pull/182
- fix(deps): update dependency seleniumbase to v4.39.2 by @renovate in https://github.com/ThePhaseless/Byparr/pull/184
- chore(deps): update dependency ruff to v0.11.13 by @renovate in https://github.com/ThePhaseless/Byparr/pull/194
New Contributors
- @LeviSnoot made their first contribution in https://github.com/ThePhaseless/Byparr/pull/193
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v1.2.0...v1.2.1
Downloads
-
released this
2025-05-18 22:22:19 +01:00 | 256 commits to main since this release📅 Originally published on GitHub: Mon, 19 May 2025 22:16:04 GMT
🏷️ Git tag created: Sun, 18 May 2025 21:22:19 GMTWhat's Changed
- Update dependency uvicorn to v0.34.1 by @renovate in https://github.com/ThePhaseless/Byparr/pull/149
- Update dependency ruff to v0.11.6 by @renovate in https://github.com/ThePhaseless/Byparr/pull/153
- Update dependency uvicorn to v0.34.2 by @renovate in https://github.com/ThePhaseless/Byparr/pull/154
- Update dependency seleniumbase to v4.37.3 by @renovate in https://github.com/ThePhaseless/Byparr/pull/155
- Update dependency seleniumbase to v4.37.4 by @renovate in https://github.com/ThePhaseless/Byparr/pull/156
- Update dependency seleniumbase to v4.37.5 by @renovate in https://github.com/ThePhaseless/Byparr/pull/157
- Update dependency seleniumbase to v4.37.6 by @renovate in https://github.com/ThePhaseless/Byparr/pull/158
- Update dependency ruff to v0.11.7 by @renovate in https://github.com/ThePhaseless/Byparr/pull/159
- Update dependency seleniumbase to v4.37.7 by @renovate in https://github.com/ThePhaseless/Byparr/pull/160
- Update dependency seleniumbase to v4.37.9 by @renovate in https://github.com/ThePhaseless/Byparr/pull/164
- Update dependency seleniumbase to v4.37.10 by @renovate in https://github.com/ThePhaseless/Byparr/pull/165
- Update dependency pydantic to v2.11.4 by @renovate in https://github.com/ThePhaseless/Byparr/pull/166
- Update dependency seleniumbase to v4.37.12 by @renovate in https://github.com/ThePhaseless/Byparr/pull/167
- Update dependency ruff to v0.11.8 by @renovate in https://github.com/ThePhaseless/Byparr/pull/168
- Update dependency ruff to v0.11.9 by @renovate in https://github.com/ThePhaseless/Byparr/pull/171
- Update dependency seleniumbase to v4.38.0 by @renovate in https://github.com/ThePhaseless/Byparr/pull/169
- Update dependency seleniumbase to v4.38.2 by @renovate in https://github.com/ThePhaseless/Byparr/pull/173
- Update dependency ruff to v0.11.10 by @renovate in https://github.com/ThePhaseless/Byparr/pull/174
Full Changelog: https://github.com/ThePhaseless/Byparr/compare/v1.1.2...v1.2.0
Downloads
mirror of
https://github.com/ThePhaseless/Byparr.git
synced 2026-09-24 06:10:14 +01:00