germondai
fac3445f74
chore(release): prepare v1.4.0
v1.4.0
2026-08-10 19:21:14 +02:00
germondai
242caac97d
docs: clarify published image tags
2026-08-10 19:21:10 +02:00
germondai
196243c950
ci: modernize release verification
2026-08-10 19:21:07 +02:00
germondai
693d81b84e
chore(deps): refresh release dependencies
2026-08-10 19:21:02 +02:00
germondai
ff5756ca46
fix(browser): update pinned runtime assets
2026-08-10 19:20:57 +02:00
Germond and GitHub
85381c0e3d
Merge pull request #61 from germondai/60-bug-permission-error-when-running-as-non-root-in-docker
...
fix(docker): support non-root runtime
2026-08-10 02:52:43 +02:00
germondai
4445e10202
fix(docker): support non-root runtime
2026-08-10 02:49:33 +02:00
germondai
ac79af388f
perf(api): accelerate cold starts
2026-08-09 23:34:47 +02:00
Germond and GitHub
26faa63e91
Merge pull request #59 from germondai/53-bug-mitm-proxy-incorrectly-returns-cloudflare-challenge-as-302-success-for-rutracker
...
fix(tiers): prevent stale challenge responses
2026-08-09 20:06:20 +02:00
germondai
b37979996c
fix(tiers): prevent stale challenge responses
2026-08-09 19:59:11 +02:00
Germond and GitHub
daff2c9f0e
Merge pull request #58 from germondai/52-bug-ram-usage-has-increased-dramatically
...
fix(browser): bound memory with rolling recycling
2026-08-09 18:19:03 +02:00
germondai
c0769af181
fix(browser): bound memory with rolling recycling
2026-08-09 18:15:48 +02:00
Germond and GitHub
34032cd296
Merge pull request #57 from germondai/50-bug-indexer-tests-in-prowlarr-return-http-400-bad-request
...
fix(api): support Prowlarr POST content metadata
2026-08-09 14:57:51 +02:00
germondai
66e48fd5fe
fix(api): support Prowlarr POST content metadata
2026-08-09 05:15:49 +02:00
Germond and GitHub
92c016b4c4
Merge pull request #56 from germondai/54-bug-browser-crashs-on-loading
...
fix(browser): clarify Gluetun startup failures
2026-08-08 23:01:32 +02:00
germondai
2547daa41b
fix(browser): clarify Gluetun startup failures
2026-08-08 22:58:10 +02:00
Germond and GitHub
83b86b3bb7
Merge pull request #55 from germondai/51-bug-url-returned-is-not-the-effective-url-after-redirects
...
fix: report effective URL after redirects
2026-08-08 18:30:08 +02:00
germondai
c2ab109fe5
fix: report effective URL after redirects
2026-08-08 18:24:29 +02:00
germondai
5d19afc6e9
docs: add NAS app catalog links
2026-08-02 17:00:33 +02:00
germondai
097565a19f
chore(release): prepare v1.3.1
v1.3.1
2026-08-02 15:51:35 +02:00
Germond and GitHub
9a2459e317
Merge pull request #49 from germondai/45-bug-mitm-proxy-in-prowlarr-fails-with-1337x
...
fix(browser): keep persistent contexts pool-owned
2026-08-02 15:46:43 +02:00
germondai
8b54abd4a1
fix(browser): keep persistent contexts pool-owned
2026-08-02 15:37:47 +02:00
germondai
121f57b681
chore(release): finalize v1.3.0 changelog
v1.3.0
2026-08-02 03:37:05 +02:00
Germond and GitHub
1f38465ddb
Merge pull request #47 from nandyalu/fix/tier1-full-body-response
...
fix(tiers): return full body from Tier 1, not the 4 KiB detection preview
2026-08-02 03:20:51 +02:00
germondai
3a3226ed20
chore(release): prepare v1.3.0 dependencies
2026-08-02 03:07:04 +02:00
germondai
0fb4097388
docs: refresh feature overview and project contact addresses
2026-08-02 02:46:53 +02:00
germondai
7715f33dc7
fix(web): update canonical site URL
2026-08-02 02:46:07 +02:00
germondai
7456e75990
fix(docker): preserve architecture-specific Camoufox metadata and tune browser pool defaults
2026-08-02 02:37:36 +02:00
germondai
2fc1031874
docs: update API, architecture, proxy, deployment, and integration guides
2026-08-02 02:35:35 +02:00
germondai
357767ce3c
feat(web): refresh landing page content, comparisons, proxy showcase, and SEO
2026-08-02 02:34:34 +02:00
nandyalu and Claude Fable 5
de0bc788fc
test(tiers): add full-body regression tests; reuse preview when body fits
...
Address review feedback:
- Reuse previewText on success when the body fits inside the preview
window, avoiding a redundant second decode for small responses.
- Add regression tests for #46 : full html for >4 KiB responses, a
multi-byte character straddling the preview boundary, and small
responses returned unchanged. Verified the large-body test fails
against the pre-fix Tier 1.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 00:30:13 -05:00
nandyalu and Claude Fable 5
53154aabe1
fix(tiers): return full body from Tier 1, not the 4 KiB detection preview
...
Since d1ebbdd (1.2.0), Tier 1 reuses previewText — the 4096-byte slice
decoded for challenge detection — as the html field on success. The
/v1 and /scrape routes serve html as solution.response, so any
non-challenged text response larger than 4 KiB comes back silently
truncated: HTTP 200, status ok, no error anywhere.
Decode the full rawBytes buffer for html instead. previewText remains
bounded and is still used only for challenge/block detection. Tiers
2-4 are unaffected (their html is the browser-rendered DOM).
Fixes #46
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 00:23:37 -05:00
Germond and GitHub
d899a507e1
Merge pull request #44 from germondai/26-doc-examples-for-residential_proxy_
...
docs(proxy): document residential proxy setup
2026-07-27 03:29:59 +02:00
germondai
01b911d2e8
docs(proxy): document residential proxy setup
2026-07-27 03:27:57 +02:00
Germond and GitHub
f036541045
Merge pull request #43 from germondai/40-bug-authenticated-proxy-fails-on-firefoxcamoufox-credentials-embedded-in-proxyserver-are-ignored-tier-34-ns_error_proxy_connection_refused
...
fix(proxy): support authenticated browser proxies
2026-07-27 03:11:12 +02:00
germondai
78836d6ed7
fix(proxy): support authenticated browser proxies
2026-07-27 03:08:16 +02:00
germondai
3a4d7491b3
Merge pull request #37 from funkypenguin/fix/bound-restart-and-reclaim-stalled
2026-07-27 02:40:41 +02:00
germondai
98e61d3770
Merge pull request #33 from edasque/feat/akamai-support
2026-07-26 17:27:02 +02:00
germondai
52e9700642
Merge pull request #42 from potatosips/fix/validate-request-bodies
2026-07-26 17:01:31 +02:00
germondai
f397815fe7
fix(compose): pass upstream proxy configuration
2026-07-26 16:39:52 +02:00
germondai
f08f5a2b44
chore(release): prepare v1.2.0
v1.2.0
2026-07-26 16:18:47 +02:00
germondai
6d49011114
refactor(web): simplify GitHub stars fallback
2026-07-26 15:12:09 +02:00
germondai
d0fd300745
docs(changelog): record proxy architecture changes
2026-07-26 14:41:52 +02:00
germondai
c528b45c98
docs(readme): document transparent proxy usage
2026-07-26 14:06:38 +02:00
germondai
a71f1ac8d3
docs(proxy): add setup and operation guides
2026-07-26 13:18:27 +02:00
germondai
a60635ea07
docs(config): clarify environment variables
2026-07-26 11:37:24 +02:00
germondai
1837293f5a
chore(compose): expose and persist forward proxy
2026-07-26 10:54:43 +02:00
potatosips
bcbdf13801
docs: note request validation fix
2026-07-26 14:10:11 +06:00
potatosips
09c8eb9608
fix(api): validate request bodies before scraping
2026-07-26 14:09:13 +06:00
germondai
cbf6749103
ci: expand container publishing workflows
2026-07-26 08:29:16 +02:00