Changelog

Notable changes to the Jaina platform.

2026-05 — M14: Marketing & docs

  • New marketing site at jaina.dev (this site!)
  • Full documentation at /docs
  • Contact form
  • OpenAPI spec auto-generated and served at /api/openapi.json
  • Sitemap, robots, JSON-LD structured data

2026-05 — M17: Design system

  • Brand identity refresh: Italianno wordmark, Cormorant Garamond italic display, Geist UI, Geist Mono code.
  • Square corners across the board, 1px pure-black hairline borders, neutral OKLCH palette.
  • Dark mode removed.

2026-04 — M11: Responsive design

  • Mobile-first responsive layout across every surface.
  • Drill-down nav for the Miller Columns workspace on small screens.
  • 31 Playwright tests covering responsive behavior.

2026-03 — M10: Codegen & SDK v0.2

  • TypeScript, C#, Python, Go, Rust code generation from schemas.
  • TS SDK adds generic typed records.
  • C# SDK adds generics.
  • Python SDK adds model= parameter for Pydantic typing.
  • 249 SDK tests.

2026-02 — M9: CLI & SDKs

  • jaina-cli v0.1 ships: auth, projects, pull, push, clone, export, codegen.
  • @jaina/sdk (npm), Jaina.Client (NuGet), jaina-sdk (PyPI) all ship.
  • 149 SDK tests across the three languages.

2026-02 — M8: Actions & webhooks

  • Define actions on schemas. Fire through GUI, API, MCP.
  • Webhooks for record.created, record.updated, record.deleted.
  • HMAC-signed payloads with exponential backoff retry.
  • Delivery log in dashboard.

2026-02 — M7: Billing & subscriptions

  • Three tiers: Free, Pro ($9.99/mo), Enterprise ($19.99/mo).
  • Stripe checkout and customer portal.
  • Usage metering, soft limits with warnings, hard limits with 402.

Earlier

  • M1–M6: foundation, data model, MCP + API, GUI, export, auth.
  • See milestone strategy for the full history.