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/docscovering 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_TEMPLATESfor 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-appfor clarity - Added
is_adminuser 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
SharedContextdict - 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/healthand/api/v2/agent-protocol/spec - Tier-gated agent deployment (free: 0, starter: 2, pro: 10, teams: 50, teams+: unlimited)
agent_callandworkflowstep types in chain engine- 15 form templates across multiple categories (template seed library)
_handle_workflowhandler definition order fixed — preventsNameErroron 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_failurekeys - 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 atPOST .../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— supportsduration_secondsor human-readable (30s,5m,1h,2d,1w) chainsqueue registered with RQ workerevaluate_condition()signature corrected — takes(field_def, all_data)- Chain config JSON auto-parsed before engine execution
- Step type mismatch fixed —
webhook→http_requestin 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