TinyShip
TinyShip
  • Docs
  • Updates
    ← Back to Updates
    Oct 15, 2026Release

    TinyShip 2.8.0 - TanStack Start 1.0, SEO upgrade, credits & refund hardening

    TinyShip 2.8.0 Released

    This release matches GitHub v2.8.0: framework upgrade, multilingual SEO, and credits / refund path hardening. The Cloudflare edition tinyship-cf is already at 1.1.0.

    Highlights

    • TanStack Start 1.0 + Vite 8 (#46)
    • Multilingual SEO: locale metadata and routes, robots, sitemap, JSON-LD, About / Contact / Privacy / Terms, TanStack blog SSR (#36 #44)
    • Per-locale blog posts: optional locale on blog_post (#48)
    • Unified refund & entitlement policy: cancel, stacking, and refunds share one rule set; refunds resolve by payment mapping; credit clawbacks stay idempotent (#37)

    Fixes

    • SQLite/D1 credit transactions run synchronously; balances compared numerically (no false insufficient-credit / non-rollback cases) (#37)
    • TanStack production start loads root .env (#43)
    • Nuxt production externalizes pg to fix SSR TDZ (#47)

    Testing

    • Production-build smoke tests across three frameworks (#45 #47)
    • Real SQLite/D1 integration tests for credits

    Upgrade

    Run migrations after upgrading:

    pnpm db:migrate          # PostgreSQL
    pnpm db:migrate:sqlite   # SQLite / D1