IMPROVEMENTS
- fix: reduce refresh memory peak after corpus swap by @adamdecaf in #791
- Search corpus owns the entity slice;
latestStatskeeps metadata only - After index swap, run GC +
FreeOSMemoryso heap returns to single-corpus steady whenUpdatereturns (instead of lingering near ~2.5× until a later GC) - Local bench (8 lists / 39,837 entities): post-swap heap 2.48× → 1.00× steady; ~294 MB less retained at swap vs prior behavior
- Live prod dumps (US lists: ofac/csl/non_sdn/fincen_311): ~3.5 GB RSS / ~100 MB Go heap — cgroup sizing is driven by RSS (libpostal in image), not Go corpus alone
- Search corpus owns the entity slice;
BUILD
- fix(deps): update module github.com/openrouterteam/go-sdk to v0.7.10 by @renovate in #788
- fix(deps): update module github.com/openrouterteam/go-sdk to v0.7.17 by @renovate in #789
Full Changelog: v0.65.1...v0.65.2