Skip to content

v0.15.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 15:02
· 155 commits to main since this release

Added

  • The Kshana — PNT simulator JetBrains plugin is now published and approved on the
    JetBrains Marketplace.
    README, kshana.dev, and the distribution docs link to it directly.

Fixed

  • MCP registry publish now succeeds: the server.json description was over the
    registry's 100-character limit (HTTP 422). Shortened it, and aligned the server name
    (and the image's ownership label) to the canonical namespace
    io.github.ashfordeOU/kshana-mcp.
  • JetBrains Marketplace publish now succeeds: the CI re-uploaded the same plugin
    version that was listed manually, which the Marketplace rejects. The plugin version is
    bumped to 0.1.1, and the idempotency guard now also treats an "already contains
    version" response as a no-op success.
  • kshana.dev cache-busting: the version-stamped style.css/app.js query strings
    track the release, so returning visitors always get the current build.

Get this release

Download — attached below, prebuilt (no toolchain needed); each artifact carries
SLSA build-provenance (verify with gh attestation verify <file> --repo AshfordeOU/kshana):

  • kshana — the simulator CLI / engine (Linux x86-64)
  • kshana-mcp — the Model Context Protocol server (Linux x86-64)
  • kshana-sbom.cdx.json — CycloneDX SBOM
  • kshana-validation-summary.html — the per-release validation summary

On macOS or Windows, install from a registry below — the PyPI wheels, the npm/WASM
package, and the Docker image are all cross-platform.

Install from a package registry:

Channel Get it
crates.io cargo install kshana · cargo install kshana-mcp
PyPI pip install kshana
npm npm install kshana
ghcr.io docker run -i ghcr.io/ashfordeou/kshana-mcp:0.15.1
MCP registry io.github.ashfordeOU/kshana-mcp (auto-discovered by MCP clients)
JetBrains Marketplace search "Kshana" in your IDE → Plugins

No install: run it in your browser at kshana.dev · Cite: DOI 10.5281/zenodo.20528627


Full changelog: CHANGELOG.md · Docs: README