What shipped, when.
The shipping record, newest first, grouped by quarter. Everything here is real and reached production; where a feature has documentation, it links there.
2026 Q3
Five more providers
productResend, Mailjet, MailerSend, Nuntly, and SMTP2GO join as first-class provider accounts: sending over their SMTP server or their API, delivery events, and a setup guide for each. Mailway now supports 12 providers, plus Gmail and any SMTP server.
Connection check and test email
consoleAfter you add a provider account, the console checks that its credentials work, and can send one test email through it if you ask. A wrong key shows up at setup, not on the first real send.
What providers change
landingA tested record of what each provider does to the copy it delivers: headers it adds or replaces, tracking, footers, and whether the sender's DKIM signature still verifies. Read it per provider.
Provider accounts
productA provider is added once, as an account. Mailway picks SMTP or the API for each send and records which one it used, so every send on the timeline says how it left. Bring your own keys.
Delivery events from SendGrid, Mailgun, Postmark, Brevo, and Mandrill
productSigned delivery, bounce, and complaint events from five more providers are matched to their sends, so a mail sent through any of them can reach delivered, not only accepted. Events without a valid signature are refused. Set them up per provider.
Keep your provider: comparison pages
landingPages for Amazon SES, SendGrid, Mailgun, and Postmark show what Mailway adds in front of a provider you already use, and the config change it takes.
Faster failover
productWhen a provider refuses a mail, the retry to a provider the mail hasn't tried yet goes out after 5 s. A retry to a provider already tried still waits 1, 5, 15, then 30 min. How failover works.
Guided setup
consoleThe console's guided setup takes a new team from provider to project to SMTP credential to the first send, one step at a time. The same path in the docs.
Rule match preview
consoleThe rule builder answers "would this match?" while you type: the draft's conditions run against your own recent mail — through the same filter engine live rules use — and show how many of the last mails would have matched, with real examples. A too-loose pattern is visible before you save it, not in tomorrow's mistagged mail. Single-rule preview, honestly labeled: other rules' effects aren't simulated.
The architecture page — and this changelog
landingA candid architecture & failure-semantics page: where a message becomes durable, what each failure looks like from your side, and how you roll back. This changelog shipped with it — launched with the real history below, not an empty container.
OpenAPI specification
apiThe HTTP API's machine-readable contract is published at
/openapi.yaml— OpenAPI 3.1, including the webhook payloads and signature headers, validated against the live code by the API's own test suite so it can't drift. Generate a typed client, import it into Postman, or hand it to a coding agent. The whole surface speaks one documented error envelope, withRetry-Afteron rate limits.Sender-domain logos
consoleMail lists and detail pages show the sender domain's BIMI-published logo, resolved from the domain's own DNS record — never a third-party lookup service. Domains without one render a deterministic monogram and a nudge toward publishing BIMI.
mailway.net goes public
landingThe site and documentation are live and indexable. Mailway is in private beta, and we onboard teams one at a time from the waitlist.
Captured & exhausted mail states
consoleThe state ladder names every situation a mail can be in — including captured (a sandbox send: stored, never auto-forwarded) and exhausted (every retry on every provider spent, with a retry action). A mail always shows exactly where it stands.
Certificates gain independent timestamps
productEvery delivery certificate is countersigned by an independent RFC 3161 timestamp authority — issuance can't be back-dated, not even by Mailway. Certificates keep verifying offline, with standard tools.
Routing simulator
consoleReplay a project's real traffic under a hypothetical provider setup — strategy changed, a provider removed — through the same routing engine live sends use. First-attempt routing only, honestly labeled; it projects routing, never delivery.
DKIM validation
consoleSender DKIM signatures are cryptographically re-verified against the stored, as-received bytes — surfaced as shield chips in the mail list, a full Authentication panel on the detail page, and a
dkim:search operator. It validates the sender's signature on what Mailway stored; it never claims to see the provider's downstream signing.Sandbox release
consoleA captured sandbox mail can be explicitly released to send for real — never one-click: the dialog names the recipients, the provider route, and the capture's age before anything moves. How the sandbox works.
Cross-protocol relay
productSMTP-ingested mail can ride API-type providers byte-for-byte where the provider accepts raw MIME. Structured-only providers require explicit, per-project consent to re-encode — never a silent mutation — and every attempt is stamped with its fidelity, visible in the console.
Free-first routing
productA fourth routing strategy: providers with free allowance left go first, counted approximately. Exhausted providers remain failover targets — deliverability outranks cost.
Rules + signed webhooks
productThe rules engine — trigger, filter, action, per project or team — and outbound webhooks: seven lifecycle events, HMAC-SHA256 signatures with a timestamp, a retry ladder, and auto-disable for endpoints that stay down.
2026 Q2
Multipart public viewer
productShared mails on
mailway.torender with Rendered / Text / Headers / Source views, downloadable attachments, the message's own SHA-256, and optional access passwords — and the first delivery certificates shipped alongside.Team roles + audit log
consoleFour team roles — admin, developer, finance, member — over a central permission registry, and a team-wide audit log of every security-sensitive change.
Compose in the console
consolePaste or upload HTML, pick a project and provider, preview, send. One-off mail without leaving the console — marked with its own console source chip, because provenance matters.
Delivery events + suppressions
productProvider delivery, bounce, and complaint events correlate to their sends on the timeline — provider-accepted and delivered tracked as separate claims. Hard bounces and complaints a provider reports land on per-project suppression lists enforced at send time, and a rescued-by-failover counter shows what the chain saved.
Teams with checkout
consoleA create-a-team wizard — team, plan and payment, invitations — with Stripe checkout (live payments open at launch).
The HTTP send API
apiPOST /v1/sendwith idempotency keys, 100-message batches, and a sandbox host where test keys can't send real mail. Why an API next to SMTP.Self-service auth
consoleRegistration with email verification, team invitations, a welcome wizard, password reset, TOTP + WebAuthn two-factor, and a per-user security log.
An EU home: Falkenstein
productProduction moved to Hetzner Cloud servers in Falkenstein, Germany — the EU home the platform runs on today (where everything runs).
2026 Q1
From private gateway to product
productThe commitment to turn a private gateway into a product — starting with where it should live. A long evaluation of clouds versus dedicated hardware (outbound SMTP needs port 25, which most clouds restrict) ended with Hetzner Cloud in Falkenstein, Germany, provisioned for the move that followed.
- 2020 →
The private-infrastructure years
productMailway carried production mail for its first customer from 2020 — 889,000+ messages, long before any of it had a public page. What grew in those years is the core everything above stands on: the SMTP edge · BYOK provider accounts · routing with automatic failover · the byte-for-byte archive · the dashboard. The record above starts where the build-out for everyone else did.
Want the changes as they land? Everything here reaches production continuously — the waitlist hears about the ones that matter, and the docs always describe what's live, not what's planned.