Changelog

What's new in AgentForms

v1.5.0 June 26, 2026
  • AI chain suggestions — LLM-powered workflow suggester with keyword scoring and template fallback at /api/chains/suggest
  • 7 chain templates: client_onboarding, quote_approval, signup_welcome, team_notification, submission_alert, lead_nurture, follow_up_reminder
  • Full suggestion lifecycle API: list, get, edit, deploy, validate, quota (10 endpoints at /api/chains/*)
  • OpenAPI 3.0 documentation at /api/docs covering 28 endpoints
  • Landing page SEO — og tags, Twitter cards, canonical URLs, JSON-LD structured data
  • Test suite expanded to 309/309 passing (100%)
  • Chain quota function refactored to resolve tier internally — no stale tier data
  • Re-exported CHAIN_TEMPLATES for direct import by suggester and tests
v1.4.0 June 24, 2026
  • Content Security Policy (CSP) headers with nonced inline scripts
  • bcrypt password hashing replacing Werkzeug defaults
  • SSRF protection for outbound HTTP requests in chain engine
  • Encrypted PII storage with AES-256-GCM and per-user keys
  • Rebrand to "API-First Form & Document Platform"
  • Landing page full rewrite — problem → solution → flow → CTA with "one API call" value proposition
  • Session-based admin auth replacing HTTP Basic Auth
  • Email verification enforced on signup
  • Account deletion endpoint (GDPR right to erasure)
  • Off-server backups via SCP
  • Cookie consent banner (GDPR compliant)
  • Custom error pages (404, 403, 500)
  • robots.txt, security.txt, sitemap.xml
  • Container renamed to agentforms-app for clarity
  • Added is_admin user role flag
  • Stripe price IDs corrected for Teams/Teams+ tiers
  • DKIM/DMARC DNS records activated
v1.3.0 June 23, 2026
  • Agent orchestration layer — multi-agent workflows with SharedContext dict
  • Orchestrator engine with sequential, parallel, and ordered execution strategies
  • Agent Registry API at /api/v2/agents — full CRUD with encrypted API keys
  • Agent Protocol callback endpoint at /api/v2/agent-protocol/callback
  • Agent health check and OpenAPI spec at /api/v2/agent-protocol/health and /api/v2/agent-protocol/spec
  • Tier-gated agent deployment (free: 0, starter: 2, pro: 10, teams: 50, teams+: unlimited)
  • agent_call and workflow step types in chain engine
  • 15 form templates across multiple categories (template seed library)
  • _handle_workflow handler definition order fixed — prevents NameError on import
v1.2.0 June 19, 2026
  • Multi-step action chains — chain execution engine with 8 step types: http_request, wait, email, log, condition, parallel, agent_call, workflow
  • Chain routing model — steps reference each other by ID via on_success/on_failure keys
  • Template interpolation: {{email}}, {{fields.name}}, {{data.priority}} with nested dot access
  • Chain validation endpoint: POST /api/sites/:site_id/actions/validate/chain
  • Chain template endpoints: list at GET /api/sites/:site_id/actions/chains/templates, clone at POST .../templates/:id/clone
  • 3 initial chain templates: quote_approval (5 steps), priority_notification (3 steps, conditional), follow_up_sequence (5 steps)
  • Wait step via RQ enqueue_at — supports duration_seconds or human-readable (30s, 5m, 1h, 2d, 1w)
  • chains queue registered with RQ worker
  • evaluate_condition() signature corrected — takes (field_def, all_data)
  • Chain config JSON auto-parsed before engine execution
  • Step type mismatch fixed — webhookhttp_request in DB configs
v1.0.0 May 2026
  • Form builder with drag-and-drop field types (text, email, select, checkbox, file upload, signature)
  • Submission tracking with real-time SSE (Server-Sent Events)
  • Stripe subscription billing — Free, Starter ($19/mo), Pro ($49/mo), Teams ($99/mo)
  • Encrypted PII storage (email, name) with AES-256-GCM
  • Rate limiting & honeypot spam protection
  • Form versioning & A/B testing
  • Document generation (PDF/DOCX) from form submissions
  • Action pipeline — webhook, email, log, redirect, document triggers
  • 15 form template seeds across multiple categories