Changelog

Version history for the Hubrix API. We use CalVer (YYYY.MM.DD). Breaking changes are announced 90 days in advance via email and the Sunset header.

v2026.05.04

2026-05-04

Phase 5: Billing enhancements, RFC 9457 errors, webhook signing, API reference site.

Added

  • +RFC 9457 Problem Details on all error responses (Content-Type: application/problem+json)
  • +X-Hubrix-Version response header on every API response
  • +ProblemDetail schema in OpenAPI components.schemas
  • +17 rich tag descriptions in OpenAPI spec covering every feature area
  • +Servers block in OpenAPI spec: Production + Staging
  • +Outbound webhook signing scheme defined (preview — not yet active)
  • +openapi.yaml / openapi.json / postman.json published at api.hubrix.ai
  • +Python, JavaScript/TypeScript, and Swift SDK stubs (v2026.05.04)
  • +api.hubrix.ai reference site (Stoplight Elements interactive reference)

Changed

  • ~FastAPI info.version updated to CalVer format (2026.05.04)
  • ~FastAPI title updated to "Hubrix API" with full contact and license_info
  • ~Exception handler now returns RFC 9457 shape for all 4xx/5xx responses

v2026.04.21

2026-04-21

Phase 4.16: Engineering docs site, feedback endpoint.

Added

  • +GET /docs-feedback — public endpoint for collecting documentation feedback
  • +Engineering docs at docs.hubrix.ai/engineering (15 ADRs, 10 system design docs)

Changed

  • ~Pagefind search index rebuilt with engineering content

v2026.03.30

2026-03-30

Phase 4.10–4.14: Workflows, Deep Research, Bulk Processing, Team Workspace, Data Connectors GA.

Added

  • +POST /workflows/{id}/runs — execute workflow with inputs, returns run_id
  • +GET /workflows/runs/{run_id} — poll run status and outputs
  • +POST /research — start standard or deep research report
  • +GET /research/{id} — get report with content and sources
  • +POST /bulk/jobs — create bulk processing job from CSV
  • +GET /bulk/jobs/{id}/rows — stream processed rows
  • +POST /workspaces/items — create shareable workspace item
  • +POST /connectors — initiate OAuth for Google Drive or OneDrive
  • +GET /connectors/{id}/folders/{folder_id}/sync — trigger manual sync
  • +Workflow step types: llm, condition, transform, web_search, rag_query, http_request, agent_call, email_send, delay, set_variable
  • +Scheduled workflows via cron expressions (WorkflowSchedule)
  • +Connector sync: incremental via Google Drive Changes API and OneDrive delta endpoint