Repository navigation
v0.0.1-alpha.41
Immutable
release. Only release title and notes can be modified.
Release Notes
This release lets a batch evaluation session read every output of a model without naming each one.
It contains no language changes.
No existing Graphcal source programs need to be modified.
The batch evaluation protocol version stays 2, and the request and result wire formats are unchanged.
Batch Evaluation
SessionBuilder::output_all_supported()ingraphcal-model-clientselects every public output the protocol can carry, in declaration order, without typed output handles. An application that records every result of a session can now read indexed and algebraic outputs whose handle types it cannot choose in advance. Outputs listed as unsupported in the model's interface are skipped, and selecting an output twice is still rejected. (#2154)
Internal
- Bumped the workspace version to v0.0.1-alpha.41 (#2155) and added these notes to
CHANGELOG.md(#2157).
Full Changelog: v0.0.1-alpha.40...v0.0.1-alpha.41
Install graphcal 0.0.1-alpha.41
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/graphcal-lang/graphcal/releases/download/v0.0.1-alpha.41/graphcal-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/graphcal-lang/graphcal/releases/download/v0.0.1-alpha.41/graphcal-installer.ps1 | iex"Download graphcal 0.0.1-alpha.41
| File | Platform | Checksum |
|---|---|---|
| graphcal-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| graphcal-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| graphcal-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| graphcal-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| graphcal-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo graphcal-lang/graphcalYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation> --repo graphcal-lang/graphcal