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
- API Keys screen works. List / create / revoke now goes through the
- Windows install-script now tells Git Bash / WSL users exactly what
- Pricing page CTAs route visitors to the portal or to sales.
- PWA.
compute.tanvrit.com/app/can be installed to a mobile home - SEO.
robots.txt,sitemap.xml, per-docs-page metadata, proper OG - Billing checkout auto-opens the checkout URL and also offers copy
- iOS app version synced to 1.1.0 (build 2). Unblocks TestFlight.
- SDK bumped to 2.0.4 across the platform.
jobDir/artifacts/ to the control plane and populates SubmitJobResultRequest.artifactUrls. Previously a no-op.
SDK 2.0.4 ComputeApiKeyViewModel instead of a local stub.
to do instead of failing with "coming soon".
screen, opens standalone.
/ Twitter tags.
/ open fallback.
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-computewith 12 subcommands (login, submit, deploy, - Compose Multiplatform portal for web (wasmJs), desktop (macOS / Win /
- Scheduled and recurring jobs.
- Marketplace for third-party hosts.
- Per-job credit cost + billing plans UI.
run-action, list, logs, cancel, retry, templates, schedules, nodes, agent).
Linux), Android, iOS.
Upgrade notes
- Upgrading from 1.x → 2.0.4: no code changes required for consumers
- Consumer apps upgrading from pre-0.11: ensure
using com.tanvrit:compute / com.tanvrit:compute-jvm — the API surface is identical. Bump the tanvrit-sdk version in gradle/libs.versions.toml; rebuild.
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
- Full i18n. Today the portal + marketing are English-only. A
- Payment processor integration. Checkout plumbing exists end-to-end
- Mobile app store listings. Signing config + store metadata pending
are deferred pending a server /api/compute/jobs/dependents endpoint.
next-intl scaffold is tracked for after the beta.
but a prod processor (Stripe / Razorpay) isn't wired yet. Free tier and self-hosted nodes are unaffected.
Apple Developer + Google Play credentials.