Skip to content

Releases: rite-ly/rite

v0.2.2

01 Jun 19:34
v0.2.2
de1845c

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

29 May 21:05
v0.2.1
e237ff3

Choose a tag to compare

What's Changed

  • feat(tui): add a System information tab to the TUI by @lomigmegard in #69
  • feat(tui): polish ceremony, deviations, and prompt rendering by @lomigmegard in #71
  • fix(tui): show the completion screen with the transcript fingerprint by @lomigmegard in #70
  • chore(deps): update rust crate sysinfo to v0.39.3 by @rite-ly-bot in #68

Full Changelog: v0.2.0...v0.2.1

v0.2.0

28 May 20:12
v0.2.0
7cbb6da

Choose a tag to compare

What's Changed

This minor release introduces the new TUI frontend.

Full Changelog: v0.1.2...v0.2.0

v0.1.2

19 May 21:00
v0.1.2
4760ce1

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

17 May 13:54
v0.1.1
c5e08fe

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

15 May 16:25
v0.1.0
6d09706

Choose a tag to compare

First stable release of rite, a DSL and runtime for cryptographic key ceremonies.

Not for production use. This is an early release intended for evaluation, rehearsal,
and non-critical ceremonies. The DSL, transcript format, and on-disk artifacts may change
between 0.x versions in ways that break existing definitions and recorded transcripts.
Do not rely on rite to protect keys that secure production systems.

What's in this release

  • YAML ceremony DSL (version 0.2): roles, sections, steps, materials, outputs, and attestations,
    with diagnostics-aware resolution.
  • Guided execution (rite run): a console UI that walks operators through every step, captures
    attestations, and emits artifacts as they are produced.
  • OpenSSL backend: RSA and ECDSA-P256 key generation, CSR creation, X.509 issuance, and
    CMS-RSA-GCM key wrapping.
  • Append-only transcript (transcript.jsonl) recording every step, role binding, and SHA-256
    artifact hash.
  • Verification (rite verify): replays the transcript fingerprint and re-hashes every artifact.
    Detects tampering both at the transcript level and per-artifact.
  • Script and report generation: rite script produces a printable HTML script,
    rite report produces a post-ceremony HTML audit report.
  • Language server (rite-ls): diagnostics, completions, hover, and go-to-definition. VS Code and
    IntelliJ plugins ship in parallel.
  • Shell completions for bash, zsh, fish, PowerShell, and elvish via rite completions <SHELL>.

v0.1.0-rc.8

13 May 21:39
v0.1.0-rc.8
5920d06

Choose a tag to compare

v0.1.0-rc.8 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0-rc.6...v0.1.0-rc.8

v0.1.0-rc.6

10 May 17:54
v0.1.0-rc.6
f18bdbb

Choose a tag to compare

v0.1.0-rc.6 Pre-release
Pre-release

What's Changed

  • chore(deps): update rust crate openssl to v0.10.79 by @rite-ly-bot in #32
  • chore(deps): update rust crate tokio to v1.52.2 by @rite-ly-bot in #34
  • fix(deps): update rust crate rpassword to v7.5.2 by @rite-ly-bot in #33
  • feat(script): Add section to write the transcript by @lomigmegard in #38
  • fix: Various cleanup in the transcript by @lomigmegard in #39
  • chore(deps): update rust crate tokio to v1.52.3 by @rite-ly-bot in #41
  • chore(deps): update rust crate sysinfo to 0.39.0 by @rite-ly-bot in #35
  • chore(deps): update rust crate clap_complete to v4.6.4 by @rite-ly-bot in #40
  • chore(deps): update rust:1.95-trixie docker digest to 5b1e348 by @rite-ly-bot in #37
  • chore(deps): update debian:trixie-slim docker digest to 109e2c6 by @rite-ly-bot in #36
  • fix(resolver,ls): tighten LSP span accuracy and lift navigation onto SpanMap by @lomigmegard in #42

Full Changelog: v0.1.0-rc.5...v0.1.0-rc.6

v0.1.0-rc.5

03 May 12:57
v0.1.0-rc.5
849b065

Choose a tag to compare

v0.1.0-rc.5 Pre-release
Pre-release

What's Changed

  • feat: Add ECDSA-P256 support to OpenSSL backend and PKI actions by @lomigmegard in #25
  • chore(deps): update rust crate clap_complete to v4.6.3 by @rite-ly-bot in #27
  • chore(deps): pin dependencies by @rite-ly-bot in #26
  • chore(deps): update docker/dockerfile docker tag to v1.23 by @rite-ly-bot in #28
  • fix(deps): update rust crate rpassword to v7.5.1 by @rite-ly-bot in #30
  • feat(lsp): Improve LSP diagnostic precision and coverage by @lomigmegard in #31

Full Changelog: v0.1.0-rc.4...v0.1.0-rc.5

v0.1.0-rc.4

28 Apr 20:10
v0.1.0-rc.4
2495307

Choose a tag to compare

v0.1.0-rc.4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0-rc.3...v0.1.0-rc.4