Zaris 1.1.0 #4
zeroheartbeat
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Clustron Zaris 1.1.0
The first release since 0.9.0 — a major performance pass on the read path, near‑linear multi‑node scaling, several reliability fixes (including two Kubernetes attach‑mode console bugs), and a one‑time binary‑breaking client API change that makes the hot path allocation‑free.
Highlights
ValueTask+ pooled GET responses. Removes the previous single‑node throughput plateau.Performance
ValueTaskGET chain with a pooled GET response payload — allocation‑free on synchronous completion.ZARIS_SERVER_MIN_WORKERS/ZARIS_SERVER_MAX_WORKERS.Reliability & correctness
DegradedBootstrap, and the console showed the store as Stopped / 0 nodes with nodes marked Lost. The node now accepts a direct diagnostics request addressed by node‑id or its own host. Validated end‑to‑end on Kubernetes (attach mode, RF=1) under live load.ZARIS_METRICS_RETENTION_SECONDS, 60 s–24 h).New-ZrTokensilently returning empty.Observability
zaris.prefix).Breaking changes
ValueTaskinstead ofTask—Get,Put,Delete,Expire,Persist,TTL, and the fluent chain. This is a one‑time, deliberate binary‑breaking change for allocation‑free synchronous completion.await‑style usage is source‑compatible; recompiling against 1.1.0 is required. Bulk, transaction, and scan APIs remainTask. The wire protocol is unchanged.Packages
Clustron.Zaris.*(Abstractions, Client, InProc, SDK, DistributedCache, HybridCache)Clustron.Nodus.*(Abstractions, Client)Clustron.Keyvus.*(7 packages)Clustron.Numerous.*(Abstractions, Sdk)Server / operator package:
clustron-zaris-1.1.0-win-x64.zip(attached below) — management service, node runtime, web console, and the AdminShell/ClientShell PowerShell modules.Verification
Unit tests green (2,779 passing); 10‑minute cluster certification passed (154K ops, 0 missing / 0 wrong‑owner / 0 replica failures, 8 migration cycles validated); API‑variation certification, in‑proc + remote samples (26/26), and a live Kubernetes attach‑mode e2e all passed. Published NuGets are dependency‑vulnerability clean.
Known issues
nanoid,react-router) scheduled for a follow‑up. The published NuGets are unaffected.This discussion was created from the release Zaris 1.1.0.
All reactions