Tanvrit Compute

Changelog

> Tanvrit Compute release history. For the full technical diff, see > CHANGELOG.md > on GitHub.

Unreleased — launch polish

  • Real artifact uploads. The agent now PUTs files from
  • jobDir/artifacts/ to the control plane and populates SubmitJobResultRequest.artifactUrls. Previously a no-op.

  • API Keys screen works. List / create / revoke now goes through the
  • SDK 2.0.4 ComputeApiKeyViewModel instead of a local stub.

  • Windows install-script now tells Git Bash / WSL users exactly what
  • to do instead of failing with "coming soon".

  • Pricing page CTAs route visitors to the portal or to sales.
  • PWA. compute.tanvrit.com/app/ can be installed to a mobile home
  • screen, opens standalone.

  • SEO. robots.txt, sitemap.xml, per-docs-page metadata, proper OG
  • / Twitter tags.

  • Billing checkout auto-opens the checkout URL and also offers copy
  • / open fallback.

  • iOS app version synced to 1.1.0 (build 2). Unblocks TestFlight.
  • SDK bumped to 2.0.4 across the platform.

1.1.0 — initial public surface

Baseline feature set before the 2.0.x alignment pass:

  • Job scheduling (COMMAND / DOCKER / GITHUB_ACTION / SERVICE / AI_TOOL).
  • Live log streaming via SSE.
  • Self-hosted agent (GraalVM native binary, ~25 MB).
  • CLI tanvrit-compute with 12 subcommands (login, submit, deploy,
  • run-action, list, logs, cancel, retry, templates, schedules, nodes, agent).

  • Compose Multiplatform portal for web (wasmJs), desktop (macOS / Win /
  • Linux), Android, iOS.

  • Scheduled and recurring jobs.
  • Marketplace for third-party hosts.
  • Per-job credit cost + billing plans UI.

Upgrade notes

  • Upgrading from 1.x → 2.0.4: no code changes required for consumers
  • using com.tanvrit:compute / com.tanvrit:compute-jvm — the API surface is identical. Bump the tanvrit-sdk version in gradle/libs.versions.toml; rebuild.

  • Consumer apps upgrading from pre-0.11: ensure
  • CertificatePinning.configureDefaults(...) is called before TanvritConfig().setup(Environment.prod) in the Koin module — see security.

Looking ahead

Roadmap items deliberately not in this release — listed so you can plan:

  • Job dependents (child DAG) in the portal. Parents work; children
  • are deferred pending a server /api/compute/jobs/dependents endpoint.

  • Full i18n. Today the portal + marketing are English-only. A
  • next-intl scaffold is tracked for after the beta.

  • Payment processor integration. Checkout plumbing exists end-to-end
  • but a prod processor (Stripe / Razorpay) isn't wired yet. Free tier and self-hosted nodes are unaffected.

  • Mobile app store listings. Signing config + store metadata pending
  • Apple Developer + Google Play credentials.