Skip to content

v2.8.0

Latest

Choose a tag to compare

@rolandpg rolandpg released this 27 Jun 05:41
ce0918d

ZettelForge v2.8.0

Feature release. Extends the RFC-016 OSINT layer with passive ingest and live
AGE-120 enrichers, adds AGE-127 prompt-injection / retrieval-poisoning guardrails
across the memory pipeline, and lays the RFC-018 Phase 0 enrichment job ledger
foundation, alongside configurable LLM generation budgets and bulk
detection-ingest hardening. No data migration required.

Added

  • Prompt-injection & retrieval-poisoning guardrails (AGE-127) (#166)
  • Passive OSINT executor — RFC-016 Phase 1.5 (#163)
  • Live OSINT enrichers — WHOIS/DNS, maigret/sherlock, HIBP, wallet; opt-in [osint] extra (#167)
  • RFC-018 Phase 0 enrichment job ledger — durable SQLite job metadata + queue-state recording (#178)
  • Configurable LLM generation budgets + reasoning-model scaling floors (#153)
  • Bulk Sigma/YARA deferred enrichment + MemoryManager.flush() (#153)

Fixed

  • CCCS YARA metadata validation hardening; flush() in-flight wait + serialized Plyara parsing (#153)

Install: pip install --upgrade zettelforge==2.8.0