Skip to content

Releases: arabold/docs-mcp-server

v2.2.1

30 Mar 01:21

Choose a tag to compare

2.2.1 (2026-03-30)

Bug Fixes

  • release: disable github success issue actions (efcb946)

v2.2.0

30 Mar 00:54

Choose a tag to compare

2.2.0 (2026-03-30)

Bug Fixes

  • deps: declare directly imported packages (36d4374)
  • scraper: fall back to browser on tls certificate errors (30cc6cc), closes #368

Features

  • store: add embedding model change safety (5407360), closes #330 #330
  • store: configurable embedding dimension for documents_vec (b82fa02)

v2.1.1

16 Mar 19:08

Choose a tag to compare

2.1.1 (2026-03-16)

Bug Fixes

  • embeddings: allow Gemini models with MRL truncation to bypass dimension check (6f48350), closes #363
  • scraper: preserve standard application/* MIME types for XML formats (ebb7a48)
  • scraper: support XSLT and other XML-variant file formats (#341) (c7ab720)

v2.1.0

16 Mar 00:18

Choose a tag to compare

2.1.0 (2026-03-16)

Bug Fixes

  • address PR review feedback on llmstxt-discovery spec (07fd40a)
  • address second-round Copilot review feedback (835f9f1)
  • cli: standardize machine-friendly output and logging (b82cdce)
  • cli: tighten logger defaults and test isolation (d0b523e)
  • config: sanitize environment values at startup (8515428)
  • correct chunk size warning to compare body only and account for merge separator (163870a), closes #314
  • deps: add remark-parse runtime dependency (d25d5fd)
  • docs: align content type tracking details (ff4a91b)
  • scraper: normalize presentational wrappers inside links (3b6379e)
  • scraper: prevent ZIP-based documents from being treated as archives (9d4be97)
  • test: sync rebased lockfile and logger mocks (42b1882)
  • web: truncate long URLs with ellipsis in library and search views (c4de706)

Features

  • scraper: expand default sanitizer exclusion selectors (e0134b2)
  • scraper: replace markitdown-ts with kreuzberg for document parsing (f3344b8), closes #310

v2.0.4

17 Feb 14:27

Choose a tag to compare

2.0.4 (2026-02-17)

Bug Fixes

  • handle playwright route already handled race condition error (4669029), closes #332

v2.0.3

10 Feb 21:44

Choose a tag to compare

2.0.3 (2026-02-10)

Bug Fixes

  • relax engines constraint from exact Node 22.0.0 to >=22 (9c05bcc), closes #331

v2.0.2

03 Feb 22:21

Choose a tag to compare

2.0.2 (2026-02-03)

Bug Fixes

  • address PR review feedback (bee5de2)
  • scraper: improve file extension detection for complex URLs (d873eff)

v2.0.1

02 Feb 17:17

Choose a tag to compare

2.0.1 (2026-02-02)

Bug Fixes

  • reverted back to Node v22 due to build issues with tree-sitter (cc44b0b)

v2.0.0

02 Feb 16:09

Choose a tag to compare

2.0.0 (2026-02-02)

Bug Fixes

  • config: address Copilot review comments (7d4d272)
  • mime: add comprehensive MIME type mappings for text files (0a5ae8c), closes #311
  • pipeline: handle interrupted job recovery on startup (23bc920), closes #317
  • scraper: cache github auth and harden default branch (db5c811)
  • scraper: ensure browser.close() always reaps zombie processes (e51023f)
  • scraper: isolate strategy state per scrape (093c740)
  • scraper: remove unreachable registry guard (c75c2e8)
  • treesitter: align MIME types with MimeTypeUtils output (1e1d6e2)

Features

  • config: add generic env var support and CLI config commands (31d8447), closes #319
  • scraper: add github auth and root error handling (99563c7)

BREAKING CHANGES

  • config: document.maxSize has moved to scraper.document.maxSize.
    Update your config files accordingly.

v1.37.0

01 Feb 03:19

Choose a tag to compare

1.37.0 (2026-02-01)

Bug Fixes

  • mcp: isolate SSE sessions with per-connection server instances (bca3475), closes #312
  • test: update tests to match current implementation and content (f3896ad)

Features

  • cli: add ascii art banner on server startup (ac9e9de)