Skip to content

celq v0.6.0

Latest

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 29 Aug 03:34
· 21 commits to main since this release

This release focused on making binaries auditable and supporting RISC-V 64.

  • celq binaries now can be audited with cargo-audit!
  • Added pre-built Linux RISC-V 64 binaries across GitHub releases, PyPI, NPM.
  • Added Windows ARM64 to the test matrix.
  • Bumped the CEL interpreter (cel -> 0.14.4). This could theoretically be a breaking change as the new version of the parser is more compliant with the CEL standard and could reject some existing queries. In practice, this is a quality-of-life improvement by rejecting buggy queries.
  • Bumped the YAML parser (serde-saphyr -> 1.1.0).
  • Bumped the toml parser (toml -> 1.1.4).
  • Raised the MSRV to Rust 1.94
  • celq binaries are now built with cargo-auditable. This embeds informations about celq's dependencies in the binary. Should there be a vulnerability affecting one of celq's parsers or CEL interpreter, external tools will be able to flag it.

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 assets for the remaining platforms