Skip to main content
This changelog covers every versioned release of the Precipiq API, Python SDK, TypeScript SDK, and dashboard. Precipiq follows Semantic Versioning, and the dashboard is deployed together with the API, so their version numbers stay in sync.

Unreleased

Work that has been merged but not yet tagged as a release appears here.

0.14.0 — 2026-04-16

Added

  • Public documentation site — full reference covering the quickstart, core concepts, SDK guides, an interactive API reference, integrations, compliance, and security pages.
  • The OpenAPI 3.1 spec is generated from the live API on every release and rendered as an interactive try-it reference.

0.13.0 — 2026-04-16

Added

  • Real-time dashboard WebSocket stream — the /ws/v1/stream endpoint pushes live updates for decisions, consequence links, financial events, liability estimates, and chain-verification results directly to your browser.
  • Live dashboard components: KPI cards, live pulse indicator, connection status, toast notifications, and a live decision feed.
  • A heartbeat fires every 30 seconds to keep connections alive; per-org connection limits and bounded per-client queues prevent resource exhaustion.
  • The nightly liability recalculation now broadcasts a liability_estimate.updated event for every estimate whose exposure changed.
  • A per-IP connection-attempt rate limit (30 per minute) guards the WebSocket handshake endpoint.

Security

  • API key query parameters are now redacted from server access logs so your keys never appear in log output.
  • WebSocket send errors close the connection rather than silently dropping messages.
  • The dashboard WebSocket client detects stale heartbeats and force-reconnects when no frame arrives within 90 seconds.

0.12.0 — 2026-04-15

Added

  • Liability Estimation Model — every decision now carries a probabilistic dollar-exposure estimate, calculated using a risk matrix, confidence and human-in-the-loop adjustments, historical loss rates, and an industry-benchmark floor.
  • GET /api/v1/analytics/liability — returns aggregate exposure, your top decisions by estimated liability, and a trend over time.
  • A nightly cron job (02:00 UTC) recalculates liability estimates for every organisation automatically.
  • The dashboard shows a liability gauge and fires a red toast notification when your exposure crosses the configured alert threshold.

Changed

  • POST /api/v1/links now recalculates the linked decision’s liability estimate atomically when a new consequence link is committed.

0.11.0 — 2026-04-14

Added

  • Probabilistic Attribution Engine — Precipiq now suggests consequence links automatically using temporal decay, metadata Jaccard similarity, Bayesian agent-pattern scoring, and amount plausibility. Weights are configurable per organisation.
  • POST /api/v1/links/{id}/confirm and .../reject — your human reviewers can accept or reject ML-suggested links, and each decision updates the underlying Bayesian priors.

0.10.0 — 2026-04-13

Added

  • Forensic Export Engine — export your ledger in three formats: forensic, compliance, and insurance. Exports are RSA-2048 signed, encryption keys are stored with Fernet, generation runs asynchronously via a background worker, and files are cleaned up on an hourly TTL cron.

0.9.0 — 2026-04-12

Added

  • Dashboard — a web application with dark mode, an AI P&L view, a decisions timeline, chain-verification results, and account settings.

0.8.0 — 2026-04-11

Added

  • Async processing — background processing for Stripe webhook events, QuickBooks polling, temporal correlation jobs, and periodic liability recalculation.
  • Failed jobs are captured and retried automatically, with an optional alert webhook so you are notified when processing falls behind.

0.7.0 — 2026-04-10

Added

  • TypeScript SDK — a Precipiq client with OpenAI and Vercel AI adapters, three-attempt exponential backoff, and request batching.

0.6.0 — 2026-04-09

Added

  • Python SDKPrecipiq (sync) and AsyncPrecipiq (async) clients, LangChain and CrewAI adapters, a fallback log for offline resilience, and a @pq.track decorator for instrument-free integration.

0.5.0 — 2026-04-08

Added

  • Financial events, consequence links, AI P&L, and the decisions timeline — Stripe webhook receiver, soft-delete support across financial records, and analytics endpoints for P&L and timeline views.

0.4.0 — 2026-04-07

Added

  • Decision ingestion HTTP API — single and batch POST, GET list with cursor pagination, GET detail, and GET chain-verification endpoints. Includes strict request validation and per-organisation rate limiting.

0.3.0 — 2026-04-06

Added

  • Hash-chain coreappend_decision and verify_chain operations with canonical JSON hashing. Chain order is preserved correctly under concurrent writers.

0.2.0 — 2026-04-05

Added

  • Data model — storage for organisations, AI decisions, financial events, consequence links, audit exports, and liability estimates.

0.1.0 — 2026-04-04

Added

  • Initial release — repository structure, linting, type checking, testing infrastructure, and CI configuration.

Releases prior to 0.1.0 predate the public ledger and are not documented here.