Release archive
3.2.39

SPRINT-02-HARDENING (Repository & Logging Closure) & POST-SPRINT-CARRY-FORWARD (Runtime Repository Sweep)

Release v3.2.39 focuses on SPRINT-02-HARDENING (Repository & Logging Closure), POST-SPRINT-CARRY-FORWARD (Runtime Repository Sweep), and VARTOVII-RUNTIME-BOOTSTRAP (Package-Safe Imports).

FixedInternal
SPRINT-02-HARDENING (Repository & Logging Closure) & POST-SPRINT-CARRY-FORWARD (Runtime Repository Sweep)

Release digest

Fixed

  • SPRINT-02-HARDENING (Repository & Logging Closure) — Closed the service- layer DB unification and logging consolidation work for Sprint 2:
    • smart_search.py and employer_trust_service.py now route DB lifecycle through shared repositories.
    • Cloud Logging shutdown noise is explicitly closed.
    • DB pool observability is now surfaced through admin diagnostics.
    • Production-path logging cleanup is complete for the Sprint 2 target set.
  • POST-SPRINT-CARRY-FORWARD (Runtime Repository Sweep) — Continued the repository-backed runtime cleanup across chat logging, agent tools, scraping API/service/worker/job runner flows, analyzer utilities, company sentiment script, job_control_endpoints.py, vartovii/ai/ai_engine.py, and the remaining legacy vartovii/ runtime helpers.
  • VARTOVII-RUNTIME-BOOTSTRAP (Package-Safe Imports) — Core legacy vartovii runtime entrypoints now avoid sys.path mutation in packaged execution paths; CLI logging for vacancy harvesting is scoped to direct local runs instead of import-time side effects.
  • CHANGELOG-01 (Sync Drift & Cover Generation) — The changelog sync path now catches up generated MDX entries from CHANGELOG.md, and release-cover fallback no longer depends on Pillow. When AI image generation is unavailable, the sync script now creates SVG cover art locally.

Internal

  • Full regression after the carry-forward sweep: 435 passed, 2 skipped, 22 deselected (pytest -q).
  • Targeted regression added for bootstrap and changelog sync paths.
  • Knowledge base build and changelog app build pass locally.
  • Synced Sprint 2 closure and carry-forward progress across main, internal, and public-safe documentation surfaces.
  • Regenerated changelog app content from the canonical root CHANGELOG.md.

Technical notes