• v0.1.0 4b9280a972

    v0.1.0
    All checks were successful
    CI / ci (push) Successful in 37s
    Release / release (push) Successful in 53s
    Stable

    makiolaj released this 2026-05-07 14:08:34 +00:00 | 4 commits to develop since this release

    • test: ungenutzte imports entfernen (ruff F401)
    • ci: manueller checkout statt actions/checkout
    • ci: gitea workflows für ci-pipeline und release
    • feat: duration_ms-logging, bulk-semaphore und erweitertes README
    • docs: readme mit endpoints, struktur und entwicklung
    • chore: dockerignore und header comment fuer compose
    • chore: dockerfile und compose-beispiel
    • chore: 502 bei propfind-fail, min_length path, exact-call assertion
    • feat: bulk-import endpoint mit propfind walk
    • chore: imports hoisten und stricter background-task assertion
    • feat: fastapi app mit lifespan, webhook handler und /health
    • chore: vector/chunk count assertion und page_num rename in pipeline
    • feat: pipeline-orchestrator fuer single-file ingest
    • test: parametrize event-types und tighten validation-error assertion
    • feat: webhook event-model und shared-secret auth
    • chore: docstrings und tighter upsert-test fuer qdrant store
    • feat: qdrant store mit ensure/upsert/delete-by-path
    • chore: backoff als tuple, exception-chain via raise-from
    • feat: ollama embedder mit exponential backoff retry
    • feat: webdav download via httpx mit basic-auth
    • feat: extractors fuer pdf/md/docx/xlsx mit dynamic fixtures
    • test: regression tests fuer overlap>=size und boundary ausserhalb lookback
    • feat: word-based chunker mit sentence-boundary look-back
    • refactor: klarere typ-extraktion, fullmatch, root-prefix-test
    • feat: pfad-metadata-parser mit semester/fach/typ
    • feat: key=value logging formatter
    • refactor: lru_cache fuer get_settings, vollere field-coverage in tests
    • chore: unbenutzten Field-import entfernen
    • feat: pydantic-settings config mit allen env-vars
    • chore: uv.lock fuer reproduzierbare installs
    • chore: project scaffolding mit uv und pyproject.toml
    • docs: implementation plan mit 15 tasks
    • docs: initial requirements und design spec
    Downloads