Commit Graph

30 Commits

Author SHA1 Message Date
youfak
d4539da9c5 feat: cap gateway client concurrency 2026-08-07 15:18:52 +08:00
youfak
2b18ad8dd4 feat: limit gateway clients by credential 2026-08-07 15:10:39 +08:00
youfak
6194e3e673 feat: add gateway sticky sessions 2026-08-02 16:47:51 +08:00
youfak
5389d6f886 feat: restrict gateway routes by credential 2026-08-02 16:21:10 +08:00
youfak
707aff26ea feat: observe gateway capacity invariants 2026-08-02 14:45:47 +08:00
youfak
596e4ab371 fix: preserve snapshot version across epoch changes 2026-08-02 10:43:42 +08:00
youfak
2af504fd49 feat: expose gateway outcome metrics
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 09:50:34 +08:00
youfak
7ebd655936 style: format gateway e2e fixture
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 08:11:40 +08:00
youfak
04c67d733c fix: preserve outcomes across session replacement
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 22:26:30 +08:00
youfak
2bdc1ebda3 feat: add checker task executor
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 21:12:32 +08:00
youfak
6766097ea7 feat: report gateway proxy outcomes
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 17:36:17 +08:00
youfak
c267f77eee feat: distribute credentials in worker snapshots
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 16:46:47 +08:00
youfak
013defbd35 feat: assemble gateway process runtime 2026-07-31 16:34:01 +08:00
youfak
265026a907 feat: handle unavailable gateway routes
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 15:55:50 +08:00
youfak
a5b456a9d0 feat: dispatch using gateway routing strategies
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 15:46:02 +08:00
youfak
1846c98e09 feat: consume gateway routing snapshots
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 15:36:56 +08:00
youfak
aedbea8087 fix: reclaim quiescent gateway runtimes
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 15:18:18 +08:00
youfak
9641edd582 feat: supervise gateway control plane sessions
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 15:07:51 +08:00
youfak
baefaf6dbf fix: stop gateway dispatch after snapshot expiry
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 14:43:25 +08:00
youfak
27035947dd feat: coordinate gateway control plane session
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 13:29:26 +08:00
youfak
6b6fb54075 feat: publish initial worker snapshots
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 13:22:45 +08:00
youfak
f28009c098 feat: add gateway snapshot watcher client 2026-07-31 13:13:19 +08:00
youfak
de2c9ce9b6 feat: run gateway runtime reporter loop
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 13:07:37 +08:00
youfak
5a1873a9f0 feat: add gateway runtime control plane reporter
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-31 12:30:26 +08:00
youfak
45ba6fb958 feat: add authoritative worker runtime capacity 2026-07-30 15:46:18 +08:00
youfak
4de3ffb85f feat: add ephemeral proxy activity pool
Some checks are pending
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
2026-07-29 12:51:18 +08:00
youfak
68f685d89b feat: add shared HTTP security protection 2026-07-29 11:12:21 +08:00
youfak
64ced6512f feat: implement gateway transport and provider adapters 2026-07-28 23:16:14 +08:00
youfak
139ff46a13 feat: implement proxy pool control plane core 2026-07-28 21:31:24 +08:00
youfak
7ce9778bdf feat: add proxy pool design and core architecture 2026-07-28 20:10:54 +08:00