lyd123qw2008
|
10fa0f2062
|
refactor(watcher): dedupe auth map conversion in incremental flow
|
2026-03-02 10:03:42 +08:00 |
|
lyd123qw2008
|
30338ecec4
|
perf(watcher): remove redundant auth clones in incremental path
|
2026-03-01 14:05:11 +08:00 |
|
lyd123qw2008
|
c83a057996
|
refactor(watcher): make auth file events fully incremental
|
2026-03-01 13:42:42 +08:00 |
|
hkfires
|
4af712544d
|
feat(watcher): log auth field changes on reload
Cache parsed auth contents and compute redacted diffs for prefix, proxy_url,
and disabled when auth files are added or updated.
|
2026-02-04 12:29:56 +08:00 |
|
hkfires
|
41c2385aca
|
refactor(watcher): split watcher.go into focused modules
- Create dispatcher.go for auth update queue management
- Create events.go for fsnotify event handling
- Create config_reload.go for hot-reload logic
- Create clients.go for client lifecycle management
- Simplify watcher.go to core coordinator (~150 lines)
- Maintain 100% API backward compatibility
- All tests passing with 72%+ coverage
|
2025-12-17 15:53:28 +08:00 |
|