Skip to content

Releases: Chetic/chunksilo

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 16:30

What's Changed

Features

  • include Jira/Confluence by default and pin the offline wheel's closure (0dc5fc3)

Fixes

  • detect bundled embedding cache by HF source dir, not config alias (00f377c)
  • install build with deps in offline wheel job (56a57e9)

Full Changelog: v2.3.4...v2.4.0

v2.3.4

Choose a tag to compare

@github-actions github-actions released this 04 Jun 17:15

What's Changed

Features

  • bundle retrieval models into an offline wheel for air-gapped installs (3ec97e4)

Fixes

  • log silently-swallowed exceptions at debug level (2d409c9)
  • replace lazy import hack with dependency injection in docx_utils.py (62dfec3)
  • break circular import between index.py and docx_utils.py (ec199ae)

Refactors

  • decompose run_search() into discrete pipeline stages (03978a5)
  • extract models.py, ui.py, docx_utils.py from oversized index.py (a4ee99d)

Other

  • ci: add code coverage reporting to functional tests (6f31299)
  • test: add tests for server.py and cli.py entry points (60d37ba)
  • test: add comprehensive tests for docx_utils.py (3e6e26b)
  • ci: enforce ruff linting in functional test workflow (4b539ce)

Full Changelog: v2.3.3...v2.3.4

v2.3.3

Choose a tag to compare

@github-actions github-actions released this 25 Feb 09:02

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

Choose a tag to compare

@github-actions github-actions released this 17 Feb 07:13

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

Choose a tag to compare

@github-actions github-actions released this 13 Feb 11:03

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

Choose a tag to compare

@github-actions github-actions released this 11 Feb 15:56

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

Choose a tag to compare

@github-actions github-actions released this 03 Feb 17:25

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

Choose a tag to compare

@github-actions github-actions released this 03 Feb 15:31

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

Choose a tag to compare

@github-actions github-actions released this 03 Feb 14:58
4b0035d

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

Choose a tag to compare

@github-actions github-actions released this 03 Feb 12:33

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