All notable changes to Reloop are documented here. For the full interactive changelog with code samples and visuals, visit reloop.sh/changelog.
This file follows Keep a Changelog conventions. Releases are grouped chronologically.
DNSBL Fingerprinting, BIMI Dynamic Connectors & Domain Timeline
Integrated deep DNSBL and MX infrastructure fingerprinting for disposable email detection, dynamic SVG connector lines for BIMI records, domain verification status timelines, and the shared @reloop/dns-verification package.
- Multi-vector disposable detection combining real-time DNSBL lookups with MX infrastructure fingerprinting.
- Automatic invalidation of recipient addresses missing MX mail server records.
- Daily automated synchronization workflows against upstream disposable email catalogs.
- Redesigned domain detail view with interactive milestone verification timeline, hover timestamps, and DNS provider links.
- Dynamic SVG connector lines linking BIMI DNS record pills with status indicators.
- Inline authentication error alerts for suspended accounts across login, signup, and OTP verification flows.
- Refined component borders and monochrome dark mode tokens across domain management views.
- Extracted shared
@reloop/dns-verificationpackage for unified DNS and email authentication checks. - Direct email attachment download endpoints and plan-based attachment size gating.
Temporary Email Checker, Waste Calculator & Blueprint CAD Design
Launched the public Temp Email Checker with an interactive Waste Calculator, technical blueprint CAD artwork suite, single-source-of-truth pricing package, and comprehensive SEO improvements.
- Public Temporary Email Checker with real-time scoring, clipboard paste triggers, and instant REST API integration snippets.
- Interactive Waste Calculator estimating monthly and yearly budget lost to fake and disposable email signups.
- Refreshed Email Validator tool with keyboard shortcuts, avatar gradients, and detailed MX record inspection.
- Technical SVG blueprint artwork suite with squircles and CAD intersection ticks (TempEmailTimerArt, BimiBlueprintArt, ValidatorArt).
- Clean monochrome dark theme across tools interface with high-contrast badge indicators.
- Custom gradient footer wordmark and blueprint section frames with Inter typography.
- Extracted all pricing schemas, tiers, and limits into single-source-of-truth
@reloop/pricingwith CI drift enforcement. - Fixed SMTP relay corruption of MIME boundaries that end with
=character. - Supported running the self-hosted installer behind existing reverse proxies (Caddy, Traefik, Nginx).
- Site-wide SEO audit with canonical URLs, structured JSON-LD schemas, automated sitemaps, and OpenGraph preview cards.
- Increased free plan custom domain limit from 1 to 3 domains.
RFC 8058 One-Click Unsubscribe & Dedicated IP Management
Implemented RFC 8058 one-click unsubscribe compliance, dedicated sending IP pools with automated mailbox warmup schedules, tabular contact history, and abuse monitoring.
- Standard RFC 8058 one-click unsubscribe headers (
List-Unsubscribe/List-Unsubscribe-Post) and signed preference tokens. - Dedicated sending IP pool management with mailbox provider-specific warmup schedules (Google, Yahoo, Microsoft).
- Over-quota bounce handling with
mailbox_fullsuppression rules and KumoMTA bounce rewrite policies. - Outbound sender origin resolution in email logs and automated Slack alert notifications for suspicious traffic spikes.
- Overhauled contact history view with tabular grid layouts, activity filtering (sent, opened, clicked, bounced), and 3D status badges.
- Large contact list CSV exports backed by asynchronous S3 storage with 202 Accepted status responses.
- Dedicated contact group detail pages with custom property management and navigation shortcuts.
- Strict log sanitization ensuring OTP codes and DKIM private keys are never persisted in logs.
- Configurable verification DNS resolver injection to eliminate timeout bottlenecks during high-throughput validation.
Polar Billing Integration, Pixel-Art Avatars & Editor Overlays
Shipped full Polar billing and subscription checkout workflows, deterministic 5x7 font glyph pixel-art avatars, interactive email editor overlays, and modernized pricing tables.
- Polar billing integration: Complete checkout flows, subscription lifecycle management, dynamic usage tracking, and unified plan resolution.
- Live email credit usage tracking against active plan allowances in organization settings.
- Custom 5x7 font glyph renderer embedding user initials into deterministic pixel-art avatars across the dashboard.
- Redesigned pricing comparison matrix with sticky headers, plan column highlights, blueprint styling, and custom checkmark/cross SVGs.
- Added
FooterPixelStrip,FooterBlast, and dark-mode high contrast theme variables.
- Interactive email editor image overlays supporting inline image replacement, hyperlinking, and direct resizing.
- Contextual floating text
BubbleMenupowered by@floating-ui/react-domwith zero layout jitter. - Visual style override indicators with one-click reset to template defaults.
- Updated homepage hero to "Email for React Developers" with interactive PixelBlast background styling.
Campaigns Creation Wizard, Public BIMI Checker & Editor V2
Introduced the multi-step Marketing Campaigns wizard, public BIMI and Domain Age verification tools, iframe-isolated email editing, and mobile navigation sheets.
- Guided multi-step Campaign Creation Wizard covering Audience selection, Sender configuration, Content design, and Review.
- Database persistence of campaign JSON editor document states with safe draft hydration and input sanitization.
- Campaign status badges (
CampaignStatusBadge) and header KPI summaries for draft and active campaigns.
- Public BIMI Inspector verifying
default._bimirecords, DMARC alignment, and SVG Tiny PS logo specifications with multi-language SDK snippets. - Domain Age & Warmup Checker calculating domain registration age and sending readiness scores.
- Upgraded Email Spam Words Scanner with expandable JSON responses and actionable copywriting suggestions.
- Scoped CSS rendering inside an isolated iframe for 100% email client preview fidelity.
- Standardized editor inspector layout with flexible Lucide primitives, standardized row heights, and fixed control widths.
- Added
MobileSidebarSheetfor smooth mobile dashboard navigation and redesigned user dropdown with expanded switcher.
Agent Inbox Compose Experience & Automated KumoMTA TLS
Enhanced AI email composing with live tone selection and undo-send countdowns, unified mailbox routing, automated KumoMTA Let's Encrypt TLS certificates, and the launch of the backend deliverability test suite.
- Configurable undo-send delay timer (
EmailSentToast) with smooth progress indicator and animated navigation to sent logs. - AI prompt popover with tone selection (professional, casual, assertive, friendly) and heuristic subject line generation.
- Migrated mailbox routing to URL search parameters (
?folder=...) for instant, cache-friendly view switching. - Redesigned mailbox rail with modal-based creation flow and copy mailbox address shortcut.
- Interactive onboarding banner with keyboard shortcuts, setup progress tracking, and domain verification steps.
- Automated Let's Encrypt TLS certificate provisioning with Traefik integration and multi-path ACME discovery in KumoMTA.
- Outbound SMTP transport domain TLS cipher mode enforcement.
- Production SMTP verification script (
test-smtp-prod.ts) to validate relay handshakes.
- Initial backend deliverability test suite with sub-addressing receiver architecture and S3 attachment retrieval.
- Backend DNSBL lookup infrastructure with TXT record support and DNS query timeout handling.
- Added
LoadingDotmatrix animations for asynchronous test operations.
Minimal Shipping Log UI & Homepage Refresh
Streamlined the homepage changelog timeline into a clean, minimal row layout with direct release links.
- Streamlined homepage changelog into a clean, minimal row layout with direct release navigation.
- Calendar-to-arrow hover transitions for quick release discovery.
- Standardized typography and spacing tokens across marketing sections.
Revamped Marketing & Email Analytics Scenes
Refactored preview stages across marketing emails, templates, and delivery analytics with theme-aware styling.
- Refactored preview scenes for Transactional, Marketing Emails, Templates, and Analytics.
- Added theme-aware styling tokens and responsive layout scaling.
- Standardized SceneHeader badges across all home sections.
Convictions Feature Cards with Micro-UIs
Redesigned feature overview cards with centered, compact micro-UI animations and live GitHub stars.
- Redesigned convictions value cards with centered, compact micro-UI animations.
- Added live GitHub star counter badge with dynamic repository fetch.
- Cleaned up inline icon alignment beside card titles.
Interactive Email System Preview Stage
Interactive tabs on the homepage for testing Transactional, Marketing, Templates, and Webhooks live.
- Interactive preview tabs for live testing of email delivery pipelines.
- Dynamic simulated payload generation and transmission animation.
Language Explorer & Dynamic OpenGraph Engine
Interactive multi-language code tabs on the marketing site with automated branded OG preview images.
- Interactive multi-language code explorer for Node.js, Python, Go, PHP, Ruby, and Rust.
- Automated dynamic OpenGraph image generation per page and release.
Credits & Billing Management System
Usage tracking, credit top-ups, and subscription tier management in settings (apps/backend/credits).
- Built usage tracking, credit top-ups, and subscription tier management.
- Organization billing history and downloadable invoice summaries.
Webhook Domain-Level Filtering
Configure webhook subscriptions to only listen to events originating from specific sending domains.
- Domain-scoped webhook subscriptions to isolate production and staging traffic.
- Selective delivery event filtering for granular integration endpoints.
OpenClaw Workflow Integration Guide
Step-by-step connector to route emails directly between Reloop inboxes and OpenClaw autonomous agents.
- Step-by-step connector for routing inbound messages to autonomous agents.
- Automated agent reply dispatch using verified sender domains.
Mailing & Broadcast Infrastructure
Built the mailing service (apps/backend/mailing) to handle scheduled broadcast deliveries to contact lists.
- High-capacity mailing service handling scheduled broadcast deliveries.
- Automated recipient batch chunking and suppression deduplication.
Standardized llms.txt and skill.md Public Endpoints
Added structured documentation endpoints so external AI assistants can discover Reloop capabilities.
- Standardized llms.txt and skill.md endpoints for AI agent discoverability.
- Machine-readable API reference and usage guides.
Copy-Prompt Setup Guides for AI Coding Agents
One-click setup prompts for Cursor, Claude Code, and Windsurf to automatically configure Reloop integrations.
- One-click setup prompts for Cursor, Claude Code, and Windsurf.
- Automatic SDK installation and environment variable configuration.
AI Email Template Generator
Generate production-ready React email templates directly from natural language prompts.
- Natural language prompt to clean React email templates.
- Interactive visual preview and code refinement in the dashboard editor.
Automation Workflows Engine (Beta)
Event-driven workflow system (apps/backend/workflow) to trigger automated emails based on custom user events.
- Event-driven workflow triggers based on custom application events.
- Visual workflow node canvas and condition branching.
Agent Email Drafting & Review Workflow
Configurable review flow: agent drafts remain in a pending queue until approved by a team member.
- Human-in-the-loop review queue for AI-drafted responses.
- One-click approval, inline editing, and automated dispatch.
Reloop MCP Server (reloop-agent-inbox)
Official Model Context Protocol server exposing send_email, read_inbox, and reply_to_email tools to Claude and AI agents.
- Model Context Protocol (MCP) server integration.
- Tools exposed: send_email, read_inbox, get_thread, and reply_to_email.
Agent Email Inboxes
Dedicated mailboxes designed specifically for AI agents to autonomously receive, triage, and reply to messages.
- Dedicated mailboxes created for autonomous AI agents.
- Full MIME body parsing and attachment extraction into structured JSON.
Activity & Security Audit Logs
Track team actions (key creation, domain updates, template changes) in organization settings.
- Audit log table tracking all security-sensitive workspace actions.
- Actor attribution, timestamping, and IP logging.
Team Management & Role-Based Permissions
Invite team members to your organization with Admin, Developer, and Viewer access control.
- Role-based access control with Admin, Developer, and Viewer tiers.
- Team invitation links with expiration and status indicators.
Multi-Stage Dockerfile Optimizations
Optimized Docker builds across all backend services, cutting image sizes by over 60% and speeding up deploy times.
- Multi-stage Docker builds reducing production image sizes by 60%.
- Optimized layer caching for faster CI/CD pipelines.
Independent GitHub Actions CI/CD for All 22 Services
Created separate CI/CD workflows (be-.yml, fe-.yml) so each backend service and frontend app builds independently.
- 22 independent GitHub Actions workflows for microservices.
- Parallel builds and isolated automated test suites.
Direct Email Reply from Dashboard
Reply to incoming threads directly from the dashboard inbox using verified custom domain addresses.
- Dashboard reply composer with markdown support.
- Direct dispatch using verified custom domain senders.
Shared Inbox & Email Thread History
Built the Inbox dashboard to view incoming emails, complete conversation threads, and message history.
- Unified inbox view with searchable conversation threads.
- Thread timeline displaying full back-and-forth email history.
Recipient Email Validation Package (@reloop/email-validation)
Created shared validation package checking email RFC syntax, disposable domains, and MX records.
- RFC 5322 syntax validation and disposable domain filtering.
- Real-time MX record lookups and domain health checks.
Deliverability Trend Charts & Custom Date Filters
Interactive line charts tracking delivery volume and engagement over 24h, 7d, 30d, and custom date ranges.
- Interactive delivery charts with 24h, 7d, and 30d presets.
- Custom date range selector and hover tooltips with rate breakdowns.
Deliverability & Reputation Metrics Dashboard
Added the Metrics page with delivery rates, bounce rates, spam complaint rates, and health ratings.
- Dedicated deliverability dashboard with health ratings.
- Real-time tracking of bounce, complaint, and delivery rates.
Template Version History & Rollbacks
Track template revisions with visual side-by-side diffs and instant one-click rollback.
- Template revision history with visual side-by-side diffs.
- One-click version restore and rollback capability.
Template Test Send Modal
Send live preview emails with mock variable data directly from the template builder.
- Instant test sending with mock variable substitution.
- Direct delivery verification in personal inbox.
Dynamic Variables & Handlebars Syntax
Added variable injection {{name}}, conditional blocks {{#if}}, and loops {{#each}}.
- Handlebars dynamic templating support ({{name}}, {{#if}}, {{#each}}).
- Real-time variable parsing and fallback default values.
Visual Email Template Designer
Added side-by-side code editor and responsive live preview canvas in the Templates dashboard.
- Split-screen template editor with live responsive preview.
- Dark/light canvas toggle and instant HTML rendering.
React Email Integration
Support for @react-email/components allowing developers to build transactional emails using React.
- Support for @react-email/components across transactional templates.
- Automatic JSX-to-HTML rendering with inlined CSS.
Verified Code Samples for PHP, Ruby, and Rust
Added drop-in code samples and integration tests for PHP (Laravel), Ruby on Rails, and Rust.
- Verified drop-in code snippets for PHP (Laravel), Ruby on Rails, and Rust.
- Automated integration tests verifying payload delivery.
Official Go SDK (reloop-go)
Published idiomatic Go client library with zero-allocation JSON streaming and context cancellation.
- Idiomatic Go client package published on GitHub.
- Zero-allocation streaming and full Context support.
Official Python SDK (reloop-python)
Published Python client package supporting both sync and asyncio for FastAPI, Django, and Flask.
- Published reloop-python package on PyPI.
- Supports both synchronous and asyncio dispatch modes.
SDK Quickstart Snippets in Dashboard
Interactive copy-ready code snippets in Node.js, Python, Go, and cURL inside the API keys page.
- Interactive code snippet drawer inside API keys page.
- Copy-ready code blocks in Node.js, Python, Go, and cURL.
Official Node.js & TypeScript SDK
Published @reloop/email on npm with full TypeScript definitions, auto-retry logic, and batch sending.
- Published @reloop/email on npm.
- Full TypeScript definitions, exponential backoff retries, and batch sending.
Shared UI Component Package (@reloop/ui)
Extracted buttons, modals, dropdowns, inputs, and icons into a centralized package used across all frontend apps.
- Extracted buttons, modals, dropdowns, and icons into @reloop/ui.
- Standardized design tokens across web, dashboard, and docs.
Biome Linter & Fast Monorepo Tooling
Replaced legacy ESLint/Prettier with Biome across all apps and packages for sub-50ms formatting and lint checks.
- Replaced ESLint and Prettier with Biome across the entire monorepo.
- Sub-50ms linting and formatting execution in CI/CD.
Webhook Retry Engine & Test Delivery Tool
Automatic exponential backoff retries for failed webhook deliveries and a Send Test Event tool in settings.
- Exponential backoff retry schedule for unacknowledged webhooks.
- One-click 'Send Test Event' modal in dashboard settings.
Real-Time Webhook Engine with Signature Verification
Deliver webhook events (delivered, opened, clicked, bounced) with cryptographic signature headers.
- Dispatches real-time events: delivered, opened, clicked, bounced.
- HMAC-SHA256 signature verification headers on every payload.
Attachment Upload & S3 Storage Service
Built dedicated upload microservice (apps/backend/upload) to store email attachments with presigned URLs.
- Dedicated upload service (apps/backend/upload) with S3 compatibility.
- Presigned upload URLs and secure attachment stream delivery.
Inbound MIME Parser to Structured JSON
Incoming messages are automatically parsed from raw MIME into clean JSON (apps/backend/inbound).
- Automatic MIME parser extracting text, HTML, and attachment buffers.
- Converts complex multipart emails into structured JSON objects.
Inbound Email Ingestion via MX Routing
Configure MX records to receive incoming emails directly at your custom domain.
- MX record ingestion routing incoming emails to backend parsers.
- Automated validation for custom domain MX configuration.
Subscription Topics & Preference Pages
Configurable subscription topics (Newsletter, Billing, Product Updates) for recipient preference management.
- Configurable subscription topics (Newsletter, Billing, Product Updates).
- Hosted preference center allowing recipients to manage topics.
Inngest Background Job & Event Bus Architecture
Integrated Inngest (packages/inngest) to handle delayed sends, batch processing, and async worker queues.
- Integrated Inngest (packages/inngest) for background job scheduling.
- Handles delayed email sends, batch dispatches, and async queue workers.
Contact Groups & Filtered Lists
Organize contacts into static groups and saved filter lists (packages/db/src/schema/group.ts).
- Static contact groups and saved filter views.
- Targeted audience selection for scheduled broadcast messages.
Custom Contact Properties & Metadata
Define custom schema attributes and key-value metadata on contact profiles for targeted messaging.
- Arbitrary key-value metadata schema for contact profiles.
- Inject custom properties directly into dynamic email templates.
Bulk CSV Contact Import & Export
Upload contact lists from CSV files with column mapping and duplicate detection.
- CSV import flow with column mapping and duplicate detection.
- One-click audience CSV export with custom property fields.
Contacts & Audience Management
Created audience models (packages/db/src/schema/contact.ts) and dashboard interface for managing subscribers.
- Contact database schema (packages/db/src/schema/contact.ts).
- Searchable audience directory with subscriber status filters.
Suppression List Management UI
Dashboard page to view, search, add, and remove suppressed email addresses.
- Dedicated dashboard table for searching suppressed addresses.
- Manual suppression addition and removal with audit history.
Automated Suppression Service
Background suppression engine (apps/backend/spam) that automatically filters hard bounces and spam complaints.
- Automated suppression filtering (apps/backend/spam).
- Protects sender reputation by suppressing hard bounces and spam complaints.
Raw MIME Header Viewer
Inspect raw message headers and SMTP transaction responses directly from the email log drawer.
- Raw MIME header inspector drawer in the dashboard.
- Full SMTP server transaction logs and response codes.
Outbound Email Logs & Transmission Inspector
Added the Emails dashboard to inspect every sent message, delivery timestamp, recipient, and HTTP status.
- Outbound email logs tracking transmission timestamps, recipients, and status.
- Filter emails by status, date range, and recipient address.
Scoped API Keys & Environment Management
Generate environment-scoped API keys (rl_live_, rl_test_) with granular permissions and instant revocation.
- Environment-scoped API keys (rl_live_ and rl_test_).
- Granular capability scopes and instant key revocation.
Migration to Drizzle ORM & PostgreSQL
Replaced raw SQL queries with type-safe Drizzle ORM schemas (packages/db) and automated migrations.
- Full database migration to Drizzle ORM schemas in packages/db.
- Automated SQL migration generation and type-safe database queries.
DNS Record Status Badges & Quick Copy
Visual status chips (Verified / Pending) with one-click DNS record copying in the domain settings tab.
- Visual status chips (Verified / Pending) in domain settings.
- One-click DNS record copying for faster domain setup.
Domain DNS Verification Engine (SPF, DKIM, DMARC)
Automated DNS record verification with setup guides for Cloudflare, Route 53, and GoDaddy.
- Automated DNS verification engine checking SPF, DKIM, and DMARC.
- Step-by-step setup guides for Cloudflare, AWS Route 53, and GoDaddy.
Dashboard "Send Test Email" Tool
Added an instant test-send modal in the SMTP settings tab to verify credentials without writing code.
- Send test email modal in SMTP settings tab.
- Verify SMTP gateway credentials and inbox delivery in seconds.
KumoMTA Engine & High-Performance SMTP Gateway
Integrated KumoMTA as our core mail transfer agent for high-throughput SMTP processing on ports 587 and 465.
- Integrated KumoMTA as the core Mail Transfer Agent (MTA).
- High-throughput SMTP processing on ports 587 and 465 with TLS support.
System-Aware Dark & Light Mode
Added system theme detection and manual toggle across all web apps and dashboard pages.
- System theme detection and smooth dark/light mode toggle.
- Tailwind design tokens shared across all frontend applications.
Initial Release of Reloop
Open-source launch of the Reloop repository with Bun workspace monorepo and core email pipelines.
- Initial open-source release of Reloop repository.
- Bun workspace monorepo structure and foundational email pipelines.