Vyomi v2.6.0
Parity Finish — closes the rest of docs/PARITY-GAPS.md after v2.5.0: all of
P2 (operation depth), all of P3 (cross-cloud symmetry), and the tractable P4 net-new
data planes. Every op lands in the shared substrate-free cores, so Nano gains them
too; each is proven by a conformance test.
Added — operation depth (P2)
- S3 multipart upload (Create/UploadPart/ListParts/Complete/Abort; canonical
md5(concat part-md5s)-NETag) + GCS resumable upload (session URI + finalize). - DynamoDB GSI query (CreateTable persists index KeySchema; Query(IndexName=…))
- Firestore richer structuredQuery (comparison / IN / ARRAY_CONTAINS /
compositeFilter AND·OR / orderBy / limit).
- Firestore richer structuredQuery (comparison / IN / ARRAY_CONTAINS /
- SQS FIFO (MessageGroupId ordering + content dedup) + DLQ redrive; SNS
filter policies (per-subscription delivery filtering). - KMS rotation (Enable/Disable/GetKeyRotationStatus/RotateKeyOnDemand) + Secrets
Manager RotateSecret; Azure Key Vault wrap/unwrap + sign/verify.
Added — cross-cloud symmetry (P3) & net-new data planes (P4)
- Azure SQL data plane (
azure_sql_core) — real SQL on the SqlStore seam, the
RDS / Cloud SQL peer. - Azure RBAC decision core (
azure_iam_core) — acheckAccessevaluator
(wildcard actions, notActions, scope inheritance, explicit-deny-wins), the AWS
SimulatePrincipalPolicy / GCP testIamPermissions peer. - EventBridge event-bus (
eventbridge_core) — rules + event patterns → SQS
delivery; wired into the router (AWSEvents.* JSON wire). - Lambda serverless invoke (
lambda_core) — function lifecycle + a synchronous
Invoke that runs the handler in a sandboxed Python runtime (no
import/open/eval; errors → X-Amz-Function-Error); wired into the router.
Verified
- Live native-SDK sweep vs the running unified ingress: S3 + SQS green
end-to-end on real backends. The DynamoDB live-403 was root-caused to the
tier-licensing gate (nosql → Max tier, by design) and the Azure-Blob live-404
to the running container serving pre-v2.5.0 code (current code returns
201/200) — neither an ingress defect.
Deferred (documented, not shipped as stubs)
- API gateway + VPC data planes (each a dedicated-release-sized subsystem).
Artifacts
- SHA256SUMS
- cloud-learn-0.1.0.tar.gz
- cloud-learn-2.6.0-1.noarch.rpm
- cloud-learn-2.6.0-x64.msi
- cloud-learn-2.6.0-x64.msi.sha256
- cloud-learn-2.6.0.tar.gz
- cloud-learn_2.6.0_all.deb
- vyomi-docker-2.6.0-1.noarch.rpm
- vyomi-docker_2.6.0_all.deb
Docker image: docker pull vyomi/appliance:2.6.0
Install: curl -fsSL https://raw.githubusercontent.com/vyomi-cloud/appliance/main/install.sh | bash
SHA256 checksums: see SHA256SUMS in attached artifacts.