Changelog — what shipped, version by version

Every Vyomi release with the user-visible changes that came with it. Newest at the top. Each version is linkable by anchor — /docs/changelog#v0-2-0 takes you straight to that release.

Jump to release

v0.2.0

2026-06-12 Latest — Scoop, tiers, and the architecture story

Windows install via Scoop, Student-tier cloud picker shipped end-to-end, and a brand-new interactive C4 architecture page.

★ Highlights
  • Scoop is the new Windows install path — Chocolatey dropped
  • Student-tier signup now actually collects + enforces primary_cloud
  • Console tier gate prevents Student users from even seeing other clouds
  • New /docs/coverage + /docs/architecture + /docs/conformance pages
  • Interactive C4 diagrams (LikeC4) — drill from clouds → services → simulation components
Added
  • Scoop bucket at github.com/sudhirkumarganti/scoop-bucket — `scoop install cloud-learn`
  • scoop-publish CI job — auto-bumps the bucket on every `v*.*.*` tag
  • Student-tier primary_cloud picker modal on /pricing (AWS / GCP / Azure)
  • primary_cloud plumbed through /checkout → Razorpay notes / Stripe metadata → webhook → Subscription row → JWT claim → appliance
  • Webhook validation: tier=student + missing primary_cloud → 400 reject (forces provider retry)
  • Console HTML routes (/console/aws|gcp|azure) now tier-gated — Student users redirected to their primary cloud
  • POST /api/spaces tier-gated — Student users can't create spaces for non-primary clouds
  • SPA Connect-to-cloud pre-flight check with toast notification on tier mismatch
  • /docs/coverage — 35-service × 3-cloud matrix with real-backend vs simulated tags
  • /docs/architecture — interactive C4 (LikeC4 SPA) with 20 views across two perspectives
  • /docs/conformance — SDK pass-rate report (88% latest) + 'run it yourself' instructions
Changed
  • tier_policy.check_service() fail-safe — empty primary_cloud on Student now denies ALL clouds (was: silently allowed)
  • Portal /static SPA mount enables html=True so embedded SPA bundles serve index.html for directory requests
  • Docs landing page restructured with 'Reference & transparency' card row linking the 3 new pages
Removed
  • Chocolatey packaging dropped entirely (`packaging/chocolatey/` removed, choco-publish CI job retired)
  • Chocolatey + choco_pkg references removed from portal install_catalog, stats fetcher, and home-page footer

v0.1.0

2026-06-10 — First public ship

First general-availability release: multi-cloud simulator, real backends, tier system, install via Brew + Docker Compose + APT + RPM + Winget + Chocolatey.

★ Highlights
  • AWS · GCP · Azure simulator with cloud-faithful APIs
  • 8 real OSS backends — Vault · NATS · MinIO · DynamoDB Local · ElasticMQ · Postgres · MySQL · Cedar
  • 4-tier license system with 18 enforced features
  • Install via 9 package managers (Brew, APT, RPM, Snap, Docker, etc.)
  • Razorpay (INR primary) + Stripe (USD secondary) checkout wired
Added
  • AWS: 12 services — EC2, S3, RDS, DynamoDB, SQS, Lambda, API Gateway, IAM, VPC, EventBridge, Secrets Manager, KMS
  • GCP: 12 services — Compute, Storage, Cloud SQL, Pub/Sub, Firestore, Functions, API Gateway, VPC, IAM, Eventarc, Secret Manager, Cloud KMS
  • Azure: 11 services — VMs, Blob, SQL, Service Bus, Cosmos DB, Functions, APIM, Key Vault, Event Grid, VNet, RBAC
  • Real-backend integrations: Vault (KMS+Secrets) · NATS (eventing) · MinIO (S3 bytes) · DynamoDB Local · ElasticMQ · Postgres 16 · MySQL 8 · Cedar (IAM)
  • Tier system: Free / Student / Developer / Enterprise with server-side enforcement on 18 features
  • /pricing page with INR pricing + Monthly/Annual toggle
  • License backend (separately deployable) with Razorpay + Stripe webhooks → JWT issuance
  • Per-tenant token-bucket rate-limiter (Free 10rps → Enterprise ∞)
  • CI conformance harness with --isolate-spaces + --fail-under 85.0
  • Cross-tenant RBAC, SSO via OIDC JWKS, custom-domain + per-tenant branding for Enterprise

How versions are cut. Daily work lands on main; a v*.*.* tag triggers the release pipeline which builds the .deb / .rpm / source tarball, cuts a GitHub Release, and fans out to Brew tap + Snap bucket + Scoop bucket + Docker Hub.

GitHub Releases →  ·  Latest docs  ·  Architecture (C4)