Skip to content

v3.9.4

Choose a tag to compare

@github-actions github-actions released this 09 May 22:24
· 3 commits to main since this release
50e01d6

3.9.4 (2026-05-09)

Bug Fixes

  • bound IMDb match cache and warn on stale snapshot during long ingests (#20) (50e01d6)

Highlights

  • Imdb.MatchCacheSize (default 100000, ~25-50 MB): bounds the in-memory (title, year, category) to IMDb ID cache. Replaces an unbounded ConcurrentDictionary that grew across long ingests.
  • Imdb.SnapshotMaxAgeHours (default 24, set 0 to disable): logs a one-shot warning recommending a restart so the in-memory snapshot is rebuilt from a refreshed ImdbFiles table.
  • Synthetic Lucene-matcher throughput benchmark (~9.6x speedup on 2K-row test corpus). Tagged [Trait("Category", "Benchmark")] and excluded from default CI.

Addresses the IMDb-matcher half of #19.

Documentation

  • add trigram search tip for short queries (#18) (bff9801)