Skip to content

v1.6.8

Choose a tag to compare

@Robbie1977 Robbie1977 released this 13 Mar 01:46
· 727 commits to main since this release

Improvements

  • Bounded worker pool: Default worker count reduced from CPU count to 10, limiting concurrent Neo4j connections and reducing 502 Bad Gateway bursts under load.
  • Request queuing: Max concurrent queries reduced from workers×4 to workers×2. Requests exceeding the limit are queued and held open until a worker becomes available — no request is dropped.
  • Queue monitoring: New GET /status endpoint returns live queue depth (active, waiting, total_served, workers, max_concurrent).
  • Queue logging: Every incoming request now logs (active=N waiting=N) for backpressure visibility.
  • All settings remain configurable via VFBQUERY_WORKERS and VFBQUERY_MAX_CONCURRENT env vars or CLI flags.