celq v0.7.0
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-minisignoption or withcargo 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_xml2jsonandserde_greppablecrates. - 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.