Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 15:56
· 26 commits to main since this release

What's Changed

Features

  • graceful Ctrl-C handling during indexing (686bcb0)
  • add indexing performance benchmark for CI (8019a16)
  • overhaul logging to suppress 3rd-party output during indexing (fa21488)
  • add colored terminal output and fix spinner traces (5cff783)
  • replace messy build-index output with unified IndexingUI (48698fa)

Fixes

  • keep file name visible on progress sub-line during indexing (45d2cb9)
  • keep progress bar visible during embedding steps (538c8b3)
  • disable spinner animation in non-interactive terminals (2870f71)
  • skip disappeared files during indexing instead of halting (1f5adbf)
  • raise benchmark threshold to 300s for CI runners (05b4ba1)

Performance

  • add default exclude patterns, dir pruning, and mtime fast-check (6bfdc1f)
  • optimize indexing defaults and fix checkpoint O(n²) bug (731b6a7)
  • optimize indexing benchmark from 363s to 69s (5.3x faster) (258dafd)

Documentation

  • add Confluence API token instructions and clarify version support (bf9b690)
  • make cfgload.py single source of truth for config defaults (1d292aa)

Full Changelog: v2.2.0...v2.3.0