Skip to content

celq v0.7.0

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 18 Sep 00:34
· 12 commits to main since this release

This release focuses on supply-chain security, broader platform support, richer command-line arguments, and major documentation improvements.

  • Release archives are now signed with minisign. Signatures can be verified using the installer's --verify-minisign option or with cargo binstall celq --only-signed.
  • Added support for JSON-encoded lists and maps through --arg, including nested values.
  • Split celq’s XML and greppable JSON implementations into the reusable two_xml2json and serde_greppable crates.
  • Added pre-built Linux PowerPC64LE binaries for GNU and musl environments.
  • Added NPM support for FreeBSD x86-64 and Linux PowerPC64LE.
  • This is the first celq release that tries to provide reproducible builds. Selected release archives are independently rebuilt and receive attestations when the results match.
  • Significantly improved the documentation’s organization, navigation, formatting, installation guidance, examples, and coverage of release verification.
  • Bumped the CEL interpreter (cel → 0.14.5).
  • Bumped the YAML parser (serde-saphyr → 1.2.0).
  • Bumped the TOML parser (toml → 1.1.6).

Commonly downloaded

Platform Download
Linux x86-64 (GNU) celq-linux-x86_64-gnu.tar.gz
Linux aarch64 (GNU) celq-linux-aarch64-gnu.tar.gz
macOS aarch64 celq-macos-aarch64.tar.gz
Windows x86-64 celq-windows-x86_64.zip

See the release assets for other platforms.