Fixes
- Make repeating-gradient origins round consistently in packaged Go and TinyGo builds with a pinned, two-line webrender patch. Pixel acceptance thresholds are unchanged; unprepared source builds still use upstream webrender's permitted floating-point behavior. (acac2f0) (by yohimik)
- Add stripped, static TinyGo Linux AMD64 and ARM64 binaries alongside the six standard release binaries, using the published TinyGo v0.43.0-net.2 fork. Installers and normal self-update still select standard binaries; tiny assets are opt-in. (acac2f0) (by yohimik)
- Validate tiny artifacts with full CLI integration, real FFmpeg, TinyGo-built update replacements, TLS refusal/trust, offline rollback and same-source pixel comparisons, retaining compiler and artifact provenance. (acac2f0) (by yohimik)
Authors
- yohimik
Validation and provenance
Post-release CI run 34061068016 passed all eight jobs against exact released source acac2f0eae0d98e42f442c7f4e6a36ccf9bc3665 and verified published binary hashes.
- Native Linux, macOS and Windows, each on AMD64 and ARM64: Dispat, platform-script and released-composite-action installation checks passed. Unix smoke suites passed all seven tests; Windows passed six with the one declared Unix-shell-only announcement test skipped.
- Native Linux AMD64 and ARM64: full Go and TinyGo integration passed 144 top-level tests / 156 passing events per compiler, with zero failures or skips, including real FFmpeg, stamped updates, TLS and rollback.
- All 13 PNG comparisons per architecture passed unchanged thresholds. AMD64 was pixel-exact; ARM64 differed only in four event-card pixels by one channel value.
- Standard source format, vet, lint, workflow/shell checks, generated docs, unit/E2E tests, six-target cross-compilation and coverage passed; combined statement coverage was 90.6%.
The original publication was manual, before this CI validation. That was a process error: future publication must use CI/CD. This metadata correction does not replace the exact release tag, binaries, checksum manifest or original acceptance report. The frozen artifact report predates CI; the linked run supplies the subsequent native-platform evidence.
These are Crier application acceptance results, not proof of general Go networking compatibility. The fork retains broader deadline/cancellation and descriptor limitations; generic emulated AMD64 closed-descriptor tests also had failures. See TinyGo acceptance for scope and historical results.
Optional tiny binaries
| Asset | Bytes |
|---|---|
| crier-tiny-linux-amd64 | 16,447,000 |
| crier-tiny-linux-arm64 | 13,835,840 |
Download the matching asset explicitly and verify it against SHA256SUMS. Tiny binaries are Linux-only and are not the installer's or normal self-update's default.
Install
curl -fsSL https://raw.githubusercontent.com/yohimik/crier/v1.1.1/install.sh | CRIER_VERSION=1.1.1 sh& ([scriptblock]::Create((irm https://raw.githubusercontent.com/yohimik/crier/v1.1.1/install.ps1))) -Version '1.1.1'dispat install yohimik/crier