TinyShip
TinyShip
  • Docs
  • Updates
    ← Back to Updates
    Apr 21, 2026Release

    TinyShip 2.1.0 - Cloudflare Email Support and Configuration Improvements

    TinyShip 2.1.0 Released

    This release focuses on stronger email capability and smoother configuration experience. TinyShip now supports Cloudflare Email and includes aligned environment variable and documentation updates.

    Core Additions

    Cloudflare Email Provider Support: Added Cloudflare Email as an officially supported provider alongside Resend

    Auth Email Flow Completion: Verification and password-reset emails are now wired to the default provider configuration, so you can switch directly to Cloudflare Email

    New Email Test Script: Added pnpm email:test to quickly validate provider setup, domain configuration, and template delivery

    Auth Documentation Enhancements: Updated email.md and the mail README with Cloudflare setup instructions, environment variables, and sending notes

    Configuration and Engineering Improvements

    Unified Cloudflare Account Variable: CLOUDFLARE_ACCOUNT_ID is now the recommended account identifier to reduce duplicated configuration

    R2 Backward-Compatible Fallback: R2 now reuses CLOUDFLARE_ACCOUNT_ID by default while keeping R2_ACCOUNT_ID for backward compatibility

    Example Configuration Cleanup: Updated env.example with recommended variable naming and clarified legacy variables as compatibility-only

    Technical Highlights

    Default Provider Behavior Fix: Template mail and base mail sending paths now consistently follow the default provider in config/email.ts

    More Complete Email Infrastructure: Provider implementation, docs, and test command now form an end-to-end operational loop

    Smoother Cloudflare Ecosystem Alignment: Projects already using R2 or Turnstile now get a more consistent overall configuration path