Skip to content

Releases: Chetic/chunksilo

v2.3.3

25 Feb 09:02

Choose a tag to compare

What's Changed

Fixes

  • prevent indexing hangs on unresponsive filesystems during scan phase (db80e62)

Full Changelog: v2.3.2...v2.3.3

v2.3.2

17 Feb 07:13

Choose a tag to compare

What's Changed

Fixes

  • prevent indexing from getting stuck on files and show scan progress (#38, #39) (141ca1e)

Full Changelog: v2.3.1...v2.3.2

v2.3.1

13 Feb 11:03

Choose a tag to compare

What's Changed

Features

  • add --list-files CLI command to show indexed documents (ae00226)
  • case-insensitive file suffix matching with case_sensitive config option (26ca3ee)
  • support quoted phrases as required exact matches in search (486db32)

Fixes

  • cap Jira/Confluence candidates in reranking pool to match embed_top_k (f485594)

Full Changelog: v2.3.0...v2.3.1

v2.3.0

11 Feb 15:56

Choose a tag to compare

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

v2.2.0

03 Feb 17:25

Choose a tag to compare

What's Changed

Features

  • add build-snapshot.sh script for local offline bundle testing (1ec89d5)
  • implement comprehensive indexing performance optimizations (b8534c1)
  • add heartbeat and freeze detection for docx/doc indexing (2cbe287)
  • support flexible Jira issue key search formats (b8298e1)

Full Changelog: v2.1.3...v2.2.0

v2.1.3

03 Feb 15:31

Choose a tag to compare

What's Changed

Fixes

  • detect and search Jira issue keys by key field (a747e28)

Full Changelog: v2.1.2...v2.1.3

v2.1.2

03 Feb 14:58
4b0035d

Choose a tag to compare

What's Changed

Fixes

  • use index-based matching in reranker to preserve Jira results (d25a4c8)
  • support Jira Server/Data Center PAT authentication (a8df4ad)

Chores

  • add uv.lock to .gitignore (7de82b4)

Full Changelog: v2.1.1...v2.1.2

v2.1.1

03 Feb 12:33

Choose a tag to compare

What's Changed

Fixes

  • include Jira library in offline bundle (7d709fa)
  • use absolute GitHub URL for logo to fix broken image on PyPI (48f55ab)

Chores

  • remove unused python-dotenv dependency and env var remnants (346860c)

Full Changelog: v2.1.0...v2.1.1

v2.1.0

03 Feb 10:56
4588984

Choose a tag to compare

What's Changed

Features

  • add Jira integration with semantic search (343abb9)

Fixes

  • change Jira defaults to optimize for speed and relevance (c9ee1d2)
  • handle Jira timestamps with +0000 timezone format (59fa44f)

Documentation

  • add inline documentation to Jira config section (fc3cbe7)
  • rewrite README overview and features sections (866e1c2)
  • add logo (7e730bd)

Full Changelog: v2.0.0...v2.1.0

v2.0.0

25 Jan 19:53

Choose a tag to compare

What's Changed

Features

  • add dedicated chunksilo-mcp entry point for MCP server (106c8b8)
  • add --verbose flag and clean up CLI output (463fe3c)
  • show config file location in CLI help and startup logging (8afe661)
  • restructure as PyPI package with src layout (72b1d67)

Fixes

  • commit version update to main after release (0d5eb7d)
  • add --model-cache-dir CLI argument to index.py (9586fd7)
  • update test_rag_metrics.py to use run_search instead of search_docs (e4aad31)
  • update tests to match build_index API changes (6a753c6)
  • suppress tokenizers parallelism warning and unify CLI entry points (e53be21)
  • sync PyPI package version with release tag and remove artifact cleanup (0c6772d)
  • pass config_path explicitly from run_server to run_search (9994589)
  • widen pypdf and huggingface-hub caps to match release constraints (e87684d)

Documentation

  • fix README accuracy and add CLI usage section (de2582d)
  • add PyPI installation instructions alongside offline bundle (de69f65)

Other

  • build: add major-version upper bounds to all dependencies (0454e09)

Full Changelog: v1.8.2...v2.0.0