Commit graph

  • 46747d369a
    Add retention window to ingester queue, prune terminal job rows past retention window Yiorgis Gozadinos 2026-06-03 10:38:58 +0300
  • 83b7e37855
    Merge pull request #413 from ggozad/feat/analysis-citation-improvement Yiorgis Gozadinos 2026-06-03 10:03:54 +0300
  • 4ff17a84bb
    Update benchmarks Yiorgis Gozadinos 2026-06-02 15:18:59 +0300
  • eb74525084
    Lift analysis-skill citation rate via SKILL.md tightening Yiorgis Gozadinos 2026-06-01 13:52:35 +0300
  • 8dbcd4bd7a
    vb, changelog 0.52.0 Yiorgis Gozadinos 2026-06-01 18:54:22 +0300
  • 0550e363d4
    Merge pull request #394 from mcdonc/perf/max-file-size-validation Yiorgis Gozadinos 2026-06-01 18:49:18 +0300
  • 7e4aa8c71f
    Add configurable max_file_size to reject oversized files before ingestion Chris McDonough 2026-06-01 18:40:46 +0300
  • 774ac7c350
    Merge pull request #393 from mcdonc/perf/batch-sync-state-writes Yiorgis Gozadinos 2026-06-01 18:33:40 +0300
  • 249d6c85c5
    Merge pull request #401 from mcdonc/fix/revisionless-server-re-ingestion Yiorgis Gozadinos 2026-06-01 18:25:51 +0300
  • 2cd97880fd
    Replace sync_state batch 5-tuple with a SyncRow NamedTuple Yiorgis Gozadinos 2026-06-01 18:25:15 +0300
  • a0a247d18a
    Batch sync_state writes during poller sweeps Chris McDonough 2026-06-01 06:30:42 -0400
  • 8deac2fee8
    Fix constant re-ingestion when server provides no revision header Chris McDonough 2026-06-01 07:36:44 -0400
  • 20634376a3
    Merge pull request #411 from mcdonc/chore/coverage-gaps Yiorgis Gozadinos 2026-06-01 18:12:22 +0300
  • c0faf5ecf3
    Merge pull request #408 from mcdonc/fix/directory-errors-permanent Yiorgis Gozadinos 2026-06-01 18:07:24 +0300
  • 734a1d8f0e
    Merge pull request #407 from mcdonc/fix/http-discover-silent-exception Yiorgis Gozadinos 2026-06-01 18:06:46 +0300
  • c1932e22e5
    Strengthen config-load assertions Yiorgis Gozadinos 2026-06-01 18:03:09 +0300
  • 1bf2505093
    Improve test coverage for cli, filter, registry, and migrations Chris McDonough 2026-06-01 10:29:27 -0400
  • adf03284ff
    Classify IsADirectoryError and NotADirectoryError as PermanentError Chris McDonough 2026-06-01 08:07:43 -0400
  • 61ea22527a
    Narrow HTTP discover() exception catch to TransportError only Chris McDonough 2026-06-01 08:05:42 -0400
  • 64f2b7b7d2
    Merge pull request #405 from mcdonc/fix/run-batch-hang-on-dead-workers Yiorgis Gozadinos 2026-06-01 17:51:49 +0300
  • 49cb6e7591
    Merge pull request #409 from mcdonc/fix/sync-state-write-crash Yiorgis Gozadinos 2026-06-01 17:46:46 +0300
  • e9875fc842
    Merge pull request #395 from mcdonc/perf/reuse-httpx-clients Yiorgis Gozadinos 2026-06-01 17:38:05 +0300
  • c5814b31bf
    Test source clients close after the worker pool stops Yiorgis Gozadinos 2026-06-01 17:29:53 +0300
  • e3ea207358
    Merge pull request #396 from mcdonc/perf/stagger-periodic-polls Yiorgis Gozadinos 2026-06-01 17:23:22 +0300
  • b79bbcaed4
    Merge pull request #399 from mcdonc/fix/discover-stat-race Yiorgis Gozadinos 2026-06-01 17:18:47 +0300
  • fda798a746
    Merge pull request #391 from mcdonc/perf/event-driven-worker-wakeup Yiorgis Gozadinos 2026-06-01 17:06:40 +0300
  • 6544501123
    Merge pull request #392 from mcdonc/perf/add-queue-indexes Yiorgis Gozadinos 2026-06-01 17:03:57 +0300
  • 22ab79c492 Fix shutdown-order bug: close source clients after workers stop Chris McDonough 2026-06-01 09:55:39 -0400
  • b144e620de Fix dead-worker condition and test for run_batch abort Chris McDonough 2026-06-01 09:47:10 -0400
  • 004d59563c Extract _stagger_start helper into BasePoller, add tests Chris McDonough 2026-06-01 09:32:18 -0400
  • 2a06421e7a Improve discover stat race test to actually exercise the try/except Chris McDonough 2026-06-01 09:28:26 -0400
  • 5010069474 Drop redundant idx_jobs_pending_by_source index Chris McDonough 2026-06-01 09:24:11 -0400
  • 720ff23357 Fix shutdown regression: notify idle workers on stop() Chris McDonough 2026-06-01 09:21:24 -0400
  • 8bf1b6be1a
    Merge pull request #403 from mcdonc/fix/watch-change-stat-race Yiorgis Gozadinos 2026-06-01 15:59:50 +0300
  • bf45c4efa8
    Merge pull request #406 from mcdonc/fix/permissionerror-permanent Yiorgis Gozadinos 2026-06-01 15:49:47 +0300
  • 3c7dbf0966
    Classify PermissionError as PermanentError instead of TransientError Chris McDonough 2026-06-01 07:54:08 -0400
  • 4372b0546d
    Merge pull request #400 from mcdonc/fix/filenotfound-permanent-error Yiorgis Gozadinos 2026-06-01 15:35:03 +0300
  • f33a4629e1 Handle sync_state write failure after mark_succeeded without crashing Chris McDonough 2026-06-01 08:11:02 -0400
  • da8e7dc568 Fix run_batch hanging forever when all workers die Chris McDonough 2026-06-01 07:52:17 -0400
  • 42922cd2bd Fix watch loop crash when file is deleted before stat() in _handle_watch_change Chris McDonough 2026-06-01 07:46:35 -0400
  • c9c48bc814 Classify FileNotFoundError as PermanentError instead of TransientError Chris McDonough 2026-06-01 07:32:09 -0400
  • 7d80eb4f83 Fix discover() crash when file is deleted during stat() Chris McDonough 2026-06-01 07:29:51 -0400
  • a6b3e7f1f6 Stagger periodic poll sweeps to avoid thundering herd Chris McDonough 2026-06-01 07:02:42 -0400
  • 07c5a97929 Reuse httpx.AsyncClient across requests in HTTP and WebDAV sources Chris McDonough 2026-06-01 07:00:15 -0400
  • 48826031ac Add partial indexes for has_pending() and dashboard throughput queries Chris McDonough 2026-06-01 06:28:55 -0400
  • 4fa8a012b4 Use asyncio.Condition for event-driven worker wakeup Chris McDonough 2026-06-01 06:28:16 -0400
  • cb18133dba
    Use a single worker ci/build-rag-db Yiorgis Gozadinos 2026-06-01 12:28:44 +0300
  • d5e5733f67
    Merge pull request #389 from ggozad/chore/clean-up-evaluations Yiorgis Gozadinos 2026-06-01 11:07:32 +0300
  • 2d89f4ebbe
    Build the docs database with haiku-ingester run-batch Yiorgis Gozadinos 2026-06-01 10:42:36 +0300
  • cbd9b46da6
    Results for analysis skill Yiorgis Gozadinos 2026-06-01 10:21:13 +0300
  • 339d231a4e
    Remove repliqa from test setup Yiorgis Gozadinos 2026-05-29 15:06:51 +0300
  • e653c49fce
    Remove unecessary Mean Reciprocal Rank metric Yiorgis Gozadinos 2026-05-29 14:54:02 +0300
  • 00f2a40a60
    Refresh benchmarks doc and remove unused eval datasets Yiorgis Gozadinos 2026-05-29 14:23:00 +0300
  • 6ac7d5a4be
    Add nemotron embedder to ORB benchmarks and consolidate source buckets Yiorgis Gozadinos 2026-05-29 10:17:46 +0300
  • 22fc406abb
    Add Ollama to the mix Yiorgis Gozadinos 2026-04-28 17:37:14 +0300
  • 83a0d7f5b9
    Limit installation extras Yiorgis Gozadinos 2026-04-02 16:55:46 +0300
  • 11555e3787
    Vacuum the db after ingestion Yiorgis Gozadinos 2026-04-02 16:48:25 +0300
  • 076916a8cc
    Add CI workflow to build RAG database on release Yiorgis Gozadinos 2026-04-02 15:07:37 +0300
  • a0029e9ab9
    Merge pull request #390 from ggozad/feat/ingester-run-batch Yiorgis Gozadinos 2026-06-01 10:34:57 +0300
  • 5a23e4eda6
    Surface failed discovery sweeps in run-batch Yiorgis Gozadinos 2026-06-01 10:27:31 +0300
  • 6f2a40c676
    cover run-batch, serve, and _stop_pool with tests Yiorgis Gozadinos 2026-05-29 17:43:58 +0300
  • 5ba7838b71
    Add haiku-ingester run-batch, remove run-once Yiorgis Gozadinos 2026-05-29 17:00:59 +0300
  • 62be23d130
    vb 0.51.0 Yiorgis Gozadinos 2026-05-29 11:47:12 +0300
  • 33cfa11484
    Merge pull request #388 from ggozad/chore/consolidate-embedder-cache Yiorgis Gozadinos 2026-05-29 11:45:09 +0300
  • e7c7df2915
    Always use the Store-owned embedder Yiorgis Gozadinos 2026-05-29 11:27:08 +0300
  • 0a9a444996
    Merge pull request #387 from ggozad/feat/cache_reranker Yiorgis Gozadinos 2026-05-29 10:50:45 +0300
  • 37a78a4e9b
    Cache reranker on the client instead of rebuilding per search Yiorgis Gozadinos 2026-05-29 10:33:50 +0300
  • c0c83d8037
    Merge pull request #386 from ggozad/feat/pdf-containers Yiorgis Gozadinos 2026-05-29 10:25:05 +0300
  • d8d6727227
    improve coverage Yiorgis Gozadinos 2026-05-28 18:06:47 +0300
  • 402957d3e5
    Fix CI flakes for PDF attachment extraction Yiorgis Gozadinos 2026-05-28 16:58:16 +0300
  • 6eee09743b
    Cover PDF attachment ingest through the full create_document_from_source path Yiorgis Gozadinos 2026-05-28 16:07:12 +0300
  • 8e8c4433bd
    Extract PDF /EmbeddedFiles attachments as child documents Yiorgis Gozadinos 2026-05-28 15:51:32 +0300
  • 26bc71d6d8
    Cascade delete_document to children via metadata.parent_uri Yiorgis Gozadinos 2026-05-28 15:36:00 +0300
  • e04a425d78
    Merge pull request #385 from ggozad/feat/auto-prune Yiorgis Gozadinos 2026-05-27 17:31:37 +0300
  • 5400085147
    Auto-prune dead jobs when a sibling DELETE succeeds Yiorgis Gozadinos 2026-05-27 17:17:01 +0300
  • 3828a91c37
    vb 0.50.0 Yiorgis Gozadinos 2026-05-27 16:23:43 +0300
  • f6364126ec
    Merge pull request #383 from ggozad/feat/ingester Yiorgis Gozadinos 2026-05-27 16:13:49 +0300
  • 561010d1ec
    Add ingester screenshot Yiorgis Gozadinos 2026-05-27 15:53:01 +0300
  • 4d1b89de8f
    Custom hover tooltips for truncated dashboard cells Yiorgis Gozadinos 2026-05-27 15:42:17 +0300
  • 1e6dc34871
    Skip FS DELETE enqueue when the file is already back Yiorgis Gozadinos 2026-05-27 15:18:46 +0300
  • 15d13cab04
    Probe docling-serve only when converter or chunker uses it Yiorgis Gozadinos 2026-05-27 15:18:25 +0300
  • b0d0ac588d
    Split snapshot APIs and resolve_fetcher by intent Yiorgis Gozadinos 2026-05-27 14:37:25 +0300
  • 2c63ceda0c
    Backfill ingester test gaps and drop unneeded retry clamp Yiorgis Gozadinos 2026-05-27 14:24:22 +0300
  • cfbd0b09d6
    Tighten HTTP config-removal handling Yiorgis Gozadinos 2026-05-27 14:07:45 +0300
  • 7466539b4f
    Emit DELETE for HTTP URLs removed from config Yiorgis Gozadinos 2026-05-27 13:39:18 +0300
  • d7fdd61fed
    Resolve worker source by source_id, not just supports(uri) Yiorgis Gozadinos 2026-05-27 13:36:03 +0300
  • 922d1d567d
    Prevent DELETE/UPSERT race for the same URI Yiorgis Gozadinos 2026-05-27 13:30:46 +0300
  • 0114653522
    Docs update Yiorgis Gozadinos 2026-05-27 13:22:35 +0300
  • d059b59c1e
    Adapt docker compose example to use the published image Yiorgis Gozadinos 2026-05-27 12:59:32 +0300
  • 1c710433c7
    Collapse worker_count and max_concurrent into worker_count Yiorgis Gozadinos 2026-05-27 12:48:14 +0300
  • 6f74fe67b3
    Cap claimed-row count at max_concurren Yiorgis Gozadinos 2026-05-27 12:10:42 +0300
  • 87af5e5139
    Boot-reap stale claims at WorkerPool start Yiorgis Gozadinos 2026-05-27 11:46:37 +0300
  • 1b36452629
    Surface provider reachability and per-job failure context on dashboard Yiorgis Gozadinos 2026-05-27 11:38:48 +0300
  • 439307d5af
    Add pool-wide circuit breaker to the worker pool Yiorgis Gozadinos 2026-05-27 10:39:01 +0300
  • b491f767f3
    Let httpx errors flow through DoclingServeClient Yiorgis Gozadinos 2026-05-26 17:38:49 +0300
  • fdb73fc41f
    Drop defensive branches Yiorgis Gozadinos 2026-05-26 16:56:32 +0300
  • 291b565b4c
    Stream dashboard index.html via FileResponse Yiorgis Gozadinos 2026-05-26 16:31:41 +0300
  • 29b3ccdbda
    Drain orphan cancel-cleanup releases before closing the queue Yiorgis Gozadinos 2026-05-26 16:14:17 +0300
  • 960bf8f3e3
    Document auth_token for non-loopback Yiorgis Gozadinos 2026-05-26 16:07:53 +0300
  • 3c608046e2
    Bound ?limit and ?offset on /jobs and /dlq Yiorgis Gozadinos 2026-05-26 16:05:47 +0300