Skip to content

v0.3.2 — package hygiene + Trusted Publisher

Choose a tag to compare

@Rishabhmannu Rishabhmannu released this 03 Jun 09:23

Package hygiene and distribution-pipeline polish. No runtime behavior change for typical CLI or Docker users.

Highlights

  • Trusted Publisher (OIDC). Releases now publish to PyPI via a tokenless GitHub OIDC handshake (PEP 740), gated on the CI health-probe job. Wheel + sdist ship with digital attestations.
  • Cleaner package surfaces. Internal development, evaluation, and training scripts no longer ship in the source distribution or the Docker image. The sdist dropped from 251 to 153 entries, and the image now carries only the two scripts used at runtime.
  • Removed the legacy Gradio frontend. The CLI is the canonical client; this also removes the unused module from the wheel.
  • One-time upgrade notice surfaces the 0.3.1 spaCy and docling default changes on first financebench upgrade.
  • Architecture diagram renders on PyPI (PNG instead of a Mermaid block).
  • Portable demo recordings. The VHS tape files are no longer tied to a specific machine.
  • Full-stack compose fixes for self-hosters running the optional Langfuse stack: result-cache Redis wiring, the canonical /v1/health healthcheck, and a current default image tag.

Quality

All 337 unit tests pass. Five long-standing test failures were root-caused as stale tests (not product regressions) and fixed.

Install

pip install financebench-rag-agent==0.3.2

Docker image: ghcr.io/rishabhmannu/financebench-rag-agent-api:0.3.2 (linux/amd64 + linux/arm64).