github moov-io/watchman v0.65.2
Release v0.65.2

8 hours ago

IMPROVEMENTS

  • fix: reduce refresh memory peak after corpus swap by @adamdecaf in #791
    • Search corpus owns the entity slice; latestStats keeps metadata only
    • After index swap, run GC + FreeOSMemory so heap returns to single-corpus steady when Update returns (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

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

Don't miss a new watchman release

NewReleases is sending notifications on new releases.