Release archive
3.2.32

DATA-06 (DefiLlama Redis Standardization) & DATA-07 (Secondary Pipeline Dedup Guard)

Release v3.2.32 focuses on DATA-06 (DefiLlama Redis Standardization), DATA-07 (Secondary Pipeline Dedup Guard), and DATA-08 (Alerting Path Compatibility).

FixedInternal
DATA-06 (DefiLlama Redis Standardization) & DATA-07 (Secondary Pipeline Dedup Guard)

Release digest

Fixed

  • DATA-06 (DefiLlama Redis Standardization) — Replaced hardcoded localhost Redis client in DefiLlama harvester with REDIS_URL-based redis.from_url(...) initialization.
  • DATA-07 (Secondary Pipeline Dedup Guard) — Added deterministic normalized content/date dedup guard in PostgresPipeline.insert_review() to prevent duplicate persistence when upstream review_id changes.
  • DATA-08 (Alerting Path Compatibility) — Added vartovii/utils/collection_alerts.py compatibility shim and resilient DB-import fallback chain in scraping_alerts.py.

Internal

  • Added tests/test_block12_pipeline_resilience.py for:
    • DefiLlama Redis config contract
    • Secondary dedup behavior + deterministic fingerprint
    • Alerting compatibility shim availability
    • Forensic error sanitization regression (FORENSIC-07)
  • Full regression: 197 passed, 2 skipped, 22 deselected.
  • Added docs/reports/2026-03-05_BLOCK12_VERIFICATION_REPORT.md.
  • Updated main/internal docs for Block 12 closure.

Technical notes