wjqserver
e9e48fcefd
fix(proxy): restore header filtering and API matcher consistency
...
- Canonicalize filtered header deny-lists so Cloudflare and CDN headers are still removed
- Normalize incomplete API repo paths to stable owner-level matcher output regardless of trailing slash or query
- Add regression tests covering header canonicalization and incomplete API repo path parsing
2026-04-12 07:17:59 +08:00
wjqserver
ba3dcf7624
perf(proxy): optimize hot request paths
...
- Cache route handlers, simplify NoRoute path normalization, and reduce matcher/header allocations
- Honor configured transport pool limits in auto mode and add hotpath regression benchmarks/tests
2026-04-12 03:22:05 +08:00
wjqserver
d389a61f09
4.3.0
2025-08-11 18:28:03 +08:00
wjqserver
208ce8a4f9
4.2.5
2025-07-31 20:01:03 +08:00
wjqserver
0c04bb1355
fix typo & update test workflow
2025-07-29 23:40:48 +08:00
wjqserver
d232d1cf12
refine matcher: will not match releases page
2025-07-29 23:27:42 +08:00
wjqserver
1f3a036267
4.1.7-rc.0
2025-07-20 22:13:05 +08:00
wjqserver
a4d324a361
4.0.0-beta.0
2025-06-16 08:28:02 +08:00
wjqserver
8ab622d149
update matcher for gist usercontent
2025-06-14 22:05:45 +08:00
wjqserver
8d5b764ec7
optimize matcher
2025-06-09 23:30:39 +08:00
wjqserver
5dde21a403
optimize matcher performance
Build Dev / prepare (push) Has been cancelled
Build Dev / build (amd64, darwin) (push) Has been cancelled
Build Dev / build (amd64, freebsd) (push) Has been cancelled
Build Dev / build (amd64, linux) (push) Has been cancelled
Build Dev / build (arm64, darwin) (push) Has been cancelled
Build Dev / build (arm64, freebsd) (push) Has been cancelled
Build Dev / build (arm64, linux) (push) Has been cancelled
Build Dev / docker (push) Has been cancelled
2025-06-09 06:58:21 +08:00
wjqserver
11099176bf
add support for multi-target docker image(oci) proxy
2025-05-21 09:03:00 +08:00
wjqserver
146b0d7748
update nest
2025-05-19 12:16:20 +08:00
wjqserver
791f668758
remove unused matcher return( fix #101 )
2025-05-12 17:06:06 +08:00
wjqserver
493ac28b59
add html/tmpl for status err page
2025-04-22 20:56:27 +08:00
wjqserver
d79aeaaacd
25w30c
2025-04-21 18:52:45 +08:00
wjqserver
26a5148c6f
use gertz route for std url
2025-04-19 22:59:59 +08:00
wjqserver
dd2f5b5a12
25w29a
2025-04-17 22:20:06 +08:00
wjqserver
bed6c486dc
25w28b
2025-04-15 10:23:29 +08:00
wjqserver
395f641468
[break] change auth config & add auth key
2025-04-01 18:32:45 +08:00
wjqserver
70fb808acf
[port] update matcher
2025-03-27 11:25:08 +08:00
wjqserver
b684227191
[port] config add rewriteAPI
2025-03-27 11:19:42 +08:00
wjqserver
55158c0cb1
update
2025-03-25 23:35:40 +08:00
wjqserver
5501cd3e3c
25w22a
2025-03-21 18:53:08 +08:00
wjqserver
026039e0bc
25w21e
2025-03-21 02:03:29 +08:00
wjqserver
a0cfe826ea
25w20b
2025-03-19 17:28:01 +08:00