Yiorgis Gozadinos
|
b0d0ac588d
|
Split snapshot APIs and resolve_fetcher by intent
|
2026-05-27 14:39:54 +03:00 |
|
Yiorgis Gozadinos
|
cfbd0b09d6
|
Tighten HTTP config-removal handling
|
2026-05-27 14:07:45 +03:00 |
|
Yiorgis Gozadinos
|
7466539b4f
|
Emit DELETE for HTTP URLs removed from config
|
2026-05-27 13:39:18 +03:00 |
|
Yiorgis Gozadinos
|
d7fdd61fed
|
Resolve worker source by source_id, not just supports(uri)
|
2026-05-27 13:36:03 +03:00 |
|
Yiorgis Gozadinos
|
fdb73fc41f
|
Drop defensive branches
|
2026-05-26 16:56:32 +03:00 |
|
Yiorgis Gozadinos
|
78fc5d0e05
|
Discover within-root symlinks in FSSource
|
2026-05-26 13:54:33 +03:00 |
|
Yiorgis Gozadinos
|
ef9cacf981
|
Harden FS source against symlink escape; surface pool/poller liveness in /health, additional auth tests
|
2026-05-26 11:44:47 +03:00 |
|
Yiorgis Gozadinos
|
ed36cc2230
|
typed UnsupportedSourceError replaces pipeline string-marker matching
|
2026-05-26 11:44:46 +03:00 |
|
Yiorgis Gozadinos
|
57e89426ea
|
regex-based _strip_etag with weak-marker test
|
2026-05-26 11:44:45 +03:00 |
|
Yiorgis Gozadinos
|
ec94426556
|
HTTPSource.head() returns ETag for the revision short-circuit
|
2026-05-26 11:44:45 +03:00 |
|
Yiorgis Gozadinos
|
65c309e12b
|
Handle WebDAV as source
|
2026-05-26 11:43:30 +03:00 |
|
Yiorgis Gozadinos
|
13cbadeb6f
|
canonical metadata keys: source_revision + content_type, bump to 0.50.0
|
2026-05-26 11:43:30 +03:00 |
|
Yiorgis Gozadinos
|
de3b3fa1c9
|
HTTP control plane
|
2026-05-26 11:41:54 +03:00 |
|
Yiorgis Gozadinos
|
75c3896588
|
additional config, pollers, serve
|
2026-05-26 11:41:54 +03:00 |
|
Yiorgis Gozadinos
|
717fc3320b
|
route create_document_from_source through source adapters
|
2026-05-26 11:41:54 +03:00 |
|
Yiorgis Gozadinos
|
b9637cd625
|
add HTTP and S3 source adapters + resolve_fetcher
|
2026-05-26 11:41:53 +03:00 |
|
Yiorgis Gozadinos
|
d0a730ef60
|
ingester: add source-adapter scaffolding + FS source
|
2026-05-26 11:41:53 +03:00 |
|