Skip to content

v7.0.0 — LangGraph Coexistence Release

Choose a tag to compare

@Darpan00720 Darpan00720 released this 20 Jun 12:42

v7.0.0 — LangGraph Coexistence Release

Overview

v7.0.0 marks the completion of the LangGraph convergence initiative.

The repository has evolved from a read-only analysis overlay into a replay-safe, effect-capable graph execution engine that can coexist with the legacy pipeline while keeping full replacement as an intentionally deferred architectural option.

Highlights

LangGraph Capability Convergence

  • Added replay-safe, side-effect-capable LangGraph execution
  • Migrated all six legacy side-effect classes:
    • Acquisition
    • Score persistence
    • Research
    • Document generation
    • Export
    • Tracker updates
  • Introduced terminal-stage orchestration for optional stages

Security Hardening

  • API-key authentication
  • Tenant isolation enforcement
  • Tenant-aware LLM cache keys
  • Improved rate limiting
  • SQLite concurrency improvements
  • Worker-pool retry and termination fixes
  • CORS configuration support
  • Dependency pinning and documentation updates

Reliability Improvements

  • Real checkpoint/resume replay testing
  • Idempotency guarantees across all side-effect classes
  • Atomic document writes using temp-file + fsync + atomic replace
  • Extensive replay and security test coverage

Architecture Decision

Adopted operating model:

  • Legacy pipeline → Authoritative system of record
  • LangGraph → Opt-in execution engine
  • Replacement of the legacy orchestrator → Explicitly deferred

Validation

  • Test suite: 1,151 passed, 2 skipped
  • Replay safety validated through end-to-end checkpoint/resume tests
  • All convergence work documented in docs/CONVERGENCE.md

Status

Production-ready for coexistence mode.

Future work will focus on product capabilities and business value creation rather than architectural migration.