Skip to content

v0.14.0

Choose a tag to compare

@davepoon davepoon released this 10 Sep 21:41
· 13 commits to main since this release
  • Added: receiving_identity_status on domain responses (create, get, update,
    verify). pending, verified, failed, or null when the domain is not
    registered to receive mail yet. Point an MX at Mailtea only once it reads
    verified; it never gates status.
  • Changed: automations.activate documents the no_verified_sender refusal.
    A 422 with that code means a send_email step has no sender it can send
    from; reason (NO_SENDER, DOMAIN_NOT_VERIFIED, WRONG_PURPOSE,
    DKIM_NOT_VERIFIED or INVALID_FROM) says which, and steps[] names every
    blocking step. Previously only automation_invalid was documented.
  • Added: domains.update takes tracking_subdomain: null to remove a tracking
    subdomain. The domain's links go back to being served from the Mailtea host.
    Links in mail you have already sent point at the old hostname and stop
    resolving — there is no way to reinstate them. An empty string is not the same
    thing: it is refused with tracking_subdomain_invalid. null is accepted on
    update only; CreateDomainInput.tracking_subdomain stays a string.
  • Changed: the MX row in records now reports what the last verify found,
    instead of reading pending on every request but the verify itself. A domain
    nobody has verified reads not_started.

Released from mailtea-app/mailtea@fed0718.