Changelog
What's new
in Wraps.
Stay up to date with the latest features, improvements, and fixes across the Wraps CLI, SDK, and Dashboard.
CLI v2.14–2.17February 2026Latest
CLI Polish & Multi-Domain Management
--jsonoutput on all commands for CI/CD integration- Guided multi-domain management with subdomain suggestions for reputation isolation
- Root domain support for inbound email receiving
- Auto-clear Pulumi stack locks on deploy retry
- Hosting provider change in the upgrade menu
- Pulumi detection fix for SDK-installed binaries
wraps email templates previewwith live reload via SSE- Terminal dashboard UI (TUI) with email init wizard
Platform v0.15.0February 2026
Dashboard Overhaul
- Unified overview page with channel-granular health monitoring
- Universal
Cmd-Kcommand palette with server-side search - Analytics charts on contacts, events, emails, and inbound pages
- CSV import with column mapping and custom properties
- CSV export on all dashboard tables
- Bulk template actions — select multiple to delete, publish, or change type
- Natural language date input for broadcast scheduling (e.g.
next Tuesday at 9am) - Send volume sparklines on API key cards
- Undo/redo in the visual workflow builder
- Pre-enable readiness checks that validate workflows before going live
- Searchable condition combobox replacing free-text input
- Unsaved changes guard in the workflow builder
- SDK quick start snippets in topic subscribers sheet
SDK v0.10.0February 2026
Zero-Config Vercel OIDC & Config Helpers
- Zero-config Vercel OIDC — SDK auto-detects
AWS_ROLE_ARNfrom env, no secrets or env vars needed defineConfiganddefineBrandhelpers for templates-as-code- Workflow definition helpers for workflows-as-code
inbox.forward()andinbox.reply()for inbound email- Security patch for fast-xml-parser (CVE override)
SMS v0.1.2February 2026
Multi-Channel SMS Launch
- SMS moved from waitlist to generally available
- Multi-channel database schema — templates, contacts, and workflows support both email and SMS
- Cascade nodes in the workflow builder for multi-step, multi-channel sequences
- SMS dashboard cleanup with correct event status mapping
- SMS SDK v0.1.2 with proper error type mapping
vWorkflow EngineFebruary 2026
Workflow Reliability Hardening
- DLQ consumer with CloudWatch alarms for failed workflow and batch messages
- Fixed dual-resume race condition in the workflow processor
- Definition snapshots — in-flight executions are immune to live dashboard edits
- Repaired broken EventBridge schedule chains with reconciliation watchdog
- Hardened webhook SSRF validation — blocks loopback, link-local, and private networks
- 8 critical and high severity workflow bugs resolved in one pass
- Atomic idempotency keys on step execution inserts to prevent duplicate sends
Security & ObservabilityFebruary 2026
Security Patches & Structured Logging
- Patched XSS, cross-org IDOR, and RCE vulnerabilities
- Timing-safe secret comparison across all auth paths
- Resolved 22 Dependabot alerts via dependency upgrades and pnpm overrides
- Migrated entire API from console.log to structured JSON logging
- Canonical log lines per authenticated request for debugging and analytics
- PostHog error tracking on API and Stripe webhooks
- Cross-org IDOR prevention: all queries scoped by
organizationIdfrom auth context - Guardrail system with Biome GritQL plugins and architecture tests
vWebsiteFebruary 2026
14 New Doc Pages & Performance
- 14 new documentation pages: inbound email, EventBridge events, Vercel setup, webhooks, and migration guide
- Redesigned pricing comparison with scroll-driven tabs
- New about and contact pages with author bylines
- Inbound email marketing page
- SEO-optimized SES cost calculator
- Converted 13 large PNGs to WebP — 95% size reduction (30MB → 1.3MB)
- Auto-discovering sitemap replacing hardcoded page list
- Vercel Speed Insights integration
- SSR static content on tools pages for SEO
CLI v2.13.0February 2026
Webhook Events
- Configure an HTTPS webhook endpoint to receive real-time SES email events
- CLI:
wraps email upgrade→ "Configure webhook endpoint" - Events delivered via EventBridge API Destination with secret-based authentication
- Supports all SES event types: delivery, bounce, complaint, open, click, and more
X-Wraps-Signatureheader for request verification- Manage, regenerate secrets, or disable from the same upgrade menu
Platform v0.14.0February 2026
AI Template Editor & Workflows-as-Code
- AI code assistant with live preview pane and resizable split view
- Brand kit picker and local image uploads in AI assistant
- Bulk template actions with SES sync on delete
- Natural language date input for broadcast scheduling (e.g.
next Tuesday at 9am) - Workflows-as-code: define and push automations from the CLI
- CloudFormation template brought to full CLI parity
- Activation email series and product update templates
- Auto-create contacts for
SUBSCRIPTIONevents
CLI v2.12February 2026
Reliability & Security
- Batch send security, correctness, and maintainability fixes
- Device auth flow fixes for telemetry, errors, and config
- Delete S3 metadata on destroy to prevent stuck state after partial failure
- Graceful Pulumi destroy failure handling instead of leaving stale metadata
- Domain verification check before test email send
- Prevent Pulumi import collision when stack already has resources
- Fix CI detection silently disabling telemetry for Vercel and Netlify users
wraps email templates previewcommand
CLI v2.7.0 + SDK v0.6.0February 2026
Inbound Email
- Receive emails in your AWS account with SES receipt rules
- Parse incoming emails with headers, body, and attachments
- Spam and virus scanning via SES verdicts
- CLI:
wraps email inbound init,status,test, anddestroycommands - SDK:
inbox.list(),get(),reply(),forward()methods - EventBridge
email.receivedevents for real-time webhooks - Dashboard: Receiving tab with inbound email viewer
CLI v2.6.1February 2026
S3 Remote State
- Pulumi state automatically stored in S3 for multi-machine deploys
- Auto-creates encrypted, versioned state bucket on first deploy
- Seamless migration of existing local state to S3
- Connection metadata synced across machines with timestamp-based merging
- Set
WRAPS_LOCAL_ONLY=1to opt out and keep local-only state - Graceful fallback to local state if S3 is unreachable
Platform v0.13.0January 2026
Free Plan
- Free tier with contacts, topics, broadcasts, and workflows
- Getting Started dashboard with guided activation checklist
- Google and GitHub OAuth sign-in
- Events log with search, filtering, and usage tracking
- Monthly and annual billing toggle with promo code support
- CLI:
wraps permissionscommand for IAM troubleshooting
CLI v2.4.0January 2026
Infrastructure as Code
- Published
@wraps.dev/cdkand@wraps.dev/puluminpm packages - One-click CloudFormation deployment from the dashboard
- Multi-provider DNS support (Route53, Cloudflare, Vercel)
- CLI:
wraps platform connectto link CLI deployments to the dashboard - CloudWatch reputation alerting for SES metrics
- DKIM, SPF, and DMARC DNS record outputs for all IaC providers
CLI v2.1.0January 2026
CDN Infrastructure
- S3 bucket + CloudFront CDN deployment
- Custom domain support with ACM SSL certificates
- Browser-based image optimization
- Origin Access Control for secure S3 access
- CLI:
wraps cdn init,verify,upgrade, anddestroycommands - Pay AWS directly (~$5-7/mo for typical usage)
Platform v0.10.0January 2026
Workflow Automations
- Visual workflow builder with React Flow canvas
- AI-powered Flow Designer for natural language automation
- Conditional branching and wait-for-event patterns
- CLI:
wraps doctorandwraps setupwith SSO support - SDK:
@wraps.dev/clientevents and workflow trigger endpoints
Platform v0.9.0January 2026
Broadcasts
- Scheduled broadcasts with bulk SES sending
- Brand kits for consistent email styling
- Broadcast analytics and delivery tracking
Platform v0.8.0January 2026
Topics & Double Opt-In
- Topics for subscription management
- Double opt-in confirmation emails
- Preference center for subscription management
- SDK:
@wraps.dev/clienttopicSlugs support
CLI v1.5.0December 2025
SMS Infrastructure
- SMS support via AWS End User Messaging
- Toll-free number provisioning
- SMS analytics and delivery tracking
- CLI:
wraps sms init,status, anddestroycommands - SDK:
@wraps.dev/smsv0.1.0 for sending SMS via AWS
CLI v1.4.0December 2025
Deliverability Check
- CLI:
wraps email checkcommand - DNS record validation (SPF, DKIM, DMARC)
- Email authentication analysis
- Blocklist monitoring across major providers
- Actionable remediation suggestions
SDK v0.1.0December 2025
Platform SDK
- New
@wraps.dev/clientSDK for Platform API - Type-safe contacts, topics, and segments management
- Batch email sending via Platform
- API key authentication
Platform v0.4.0December 2025
Contacts Management
- Contact creation, editing, and deletion
- Activity timeline showing email events per contact
- Custom properties with flexible schema
- Contact import/export (CSV)
- Search and filtering by properties
- SDK:
@wraps.dev/clientcontacts API
Platform v0.3.0December 2025
Template Editor
- Visual drag-and-drop template editor
- Keyboard shortcuts and command menu
- Template showcase section
CLI v1.0.0November 2025
Dashboard & Multi-Service CLI
- Wraps Platform at app.wraps.dev
- Email analytics and event tracking
- Contact management with activity timeline
- CLI: Multi-service architecture (
wraps email,wraps sms) - CLI:
wraps email domainsand custom tracking domains - SDK:
@wraps.dev/emailv0.3-0.4 with OIDC federation and attachments - Documentation site with SDK reference
CLI v0.1.0November 2025
Initial Release
- One-command AWS SES deployment
- Preset configurations (Starter, Production, Enterprise)
- Domain verification, DKIM, and MAIL FROM setup
- Local console for development
- Vercel OIDC authentication
@wraps.dev/clifor infrastructure deployment@wraps.dev/emailv0.1-0.2 TypeScript SDK for sending emails
October 30th, 2025
The Idea
What if deploying email infrastructure to AWS was as simple as one command? No vendor lock-in, no markup on AWS pricing, just great developer experience.

