Every ROZOOM release before 0.25.3 shipped the manifest linter off. You could turn it on per cluster, but nothing was checked unless you went looking for the toggle — which meant most people never saw it, and the first sign of a bad manifest was still kubectl apply failing, or worse, succeeding with the wrong value.

What changed

The linter is on by default for every cluster you connect, starting the moment you connect it. No setup, no toggle to find first.

What it actually checks, straight from the linter code:

  • Valid YAML syntax (multi-document aware)
  • Duplicate keys within the same scope
  • Bad indentation — tabs are rejected outright, odd (non-2-space) indentation gets flagged
  • Schema validation against the real Kubernetes API via kubeconform — wrong field names, wrong types, missing required fields

None of that logic is new. What's new is that it runs without you asking.

You can still turn it off, same as before — per cluster from the cluster card, or everywhere from a sidebar toggle. The cluster card now also tells you how to turn the linter back on if it's off, so the setting doesn't disappear once you've touched it.

The telemetry prompt we said was coming

Back in September we wrote about shipping a consent flow before turning on any collection. 0.25.3 is the release where that prompt actually goes live.

It shows up once, after your first scan finishes — not during onboarding, not before you've done anything. The ask: anonymous usage counts for three core actions, an anonymous install hash, no personal data, no session recording. Click "No thanks" and it's off permanently, no re-asking. Close the toast without choosing and it comes back after your next first scan. Running with Do Not Track on, or without a telemetry key configured at all, skips the prompt entirely — there's nothing to consent to.

Where this sits free vs. paid

Both of these — the linter and the telemetry controls — ship in the same free, Apache 2.0 build as everything else. There's no paid tier that unlocks local features. The only line we draw is hosted functionality that needs our own server; anything that runs on your machine stays free.

Full release notes, checksums and signatures: app-v0.25.3 on GitHub

ROZOOM is Apache 2.0: github.com/ceh13-community/rozoom

https://rozoom.app