Vyomi v2.3.1
Nano developer-experience polish — the in-app API (Swagger) and SDK & CLI
usage references, a tidier tunnel dock, and a relay reliability fix. All UI is
shared clouds.html, so every change lands on both Nano and the appliance.
Added
- Native API (Swagger) reference — in-app, no iframe. A new API (Swagger)
left-nav item renders the OpenAPI spec natively in the dark theme, matching the
SDK & CLI usage view: hero + AWS/GCP/Azure cloud tabs + a filter box +
per-service sections of colour-coded operation cards (GET/POST/PUT/DELETE). Each
row expands inline (accordion, no dialog) to show request parameters and
example request/response JSON payloads generated from the schema ($ref
resolution againstcomponents.schemaswith a circular guard). The spec is
fetched via XHR so it bypasses the Nano base-path fetch shim and reaches the
origin-root/openapi-*.jsonon both tiers. - Native SDK & CLI usage view with per-cloud sections (AWS/GCP/Azure) under
each transport tab (CLI/SDK/curl), each service a copy-able card with an
expand → full-instructions panel; per-cloud setup/Nano notes are compact
header icons with click tooltips. Endpoint is dynamic — the live relay URL on
Nano, the appliance origin on Lite/Pro/Max. - Dark-themed Swagger UI (
?theme=dark) on both the portal and appliance
_swagger_html, for any standalone/docs/{cloud}view (marketing page stays
light).
Changed
- Connect external apps moved from the Active-spaces card to a bottom-right
pill + collapsible pop-up; on Nano it lives in the tunnel bar next to
Logs/Stop alongside the Conformance button (one pop-up open at a time). - Provider-console dev-tools (API + SDK/CLI icons) now open the same native
in-app views as the left nav (/ui#api//ui#usage) instead of the old
new-tab Swagger/usage docs. - Left-nav icons enlarged to centred 40×40 chips with equal padding (and a
56×56 collapsed square); the launch-page sidebar reached parity — it was
missing the SDK & CLI usage + API (Swagger) items.
Fixed
- Relay
1006loop onwww.vyomi.cloud. Both the apex andwwwhost serve
/nano/with no redirect, but the relay Worker only allowed the exact apex, so
registrations fromwwwwere 403'd. The origin gate now accepts the apex and
https://www.<host>. Deployed torelay.vyomi.cloud.
Artifacts
- SHA256SUMS
- cloud-learn-0.1.0.tar.gz
- cloud-learn-2.3.1-1.noarch.rpm
- cloud-learn-2.3.1-x64.msi
- cloud-learn-2.3.1-x64.msi.sha256
- cloud-learn-2.3.1.tar.gz
- cloud-learn_2.3.1_all.deb
- vyomi-docker-2.3.1-1.noarch.rpm
- vyomi-docker_2.3.1_all.deb
Docker image: docker pull vyomi/appliance:2.3.1
Install: curl -fsSL https://raw.githubusercontent.com/vyomi-cloud/appliance/main/install.sh | bash
SHA256 checksums: see SHA256SUMS in attached artifacts.