Skip to content

0.3.8 — 2026-06-16

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 23:08

Release Notes

Added

  • Static Linux binary (x86_64-unknown-linux-musl) — releases now ship a fully static, musl-linked Linux build alongside the existing glibc one. Because musl is linked statically, the binary carries its own libc and depends on nothing on the host — it runs on Alpine, scratch/distroless containers, busybox, and older distros where a glibc build dies with GLIBC_2.xx not found or simply has no libc to link against. Verified end-to-end: the binary boots and completes a TLS handshake inside a bare Alpine container with no glibc and no system CA certificates.

Changed

  • TLS trust now uses bundled Mozilla CA roots (webpki-roots) — HTTPS previously trusted the system CA store (rustls-tls-native-roots), which reads /etc/ssl/certs at runtime. Minimal environments (Alpine, slim/scratch containers, bare CI images) often ship without ca-certificates, so every HTTPS call failed there with a certificate/"could not reach" error. The CA roots are now compiled into the binary, so HTTPS works out of the box on any system regardless of what's installed. This is what makes the static musl binary genuinely "runs anywhere." (Trade-off: a custom/corporate CA installed only in the system trust store is no longer picked up automatically.)

Install synaps 0.3.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HaseebKhalid1507/SynapsCLI/releases/download/v0.3.8/synaps-installer.sh | sh

Download synaps 0.3.8

File Platform Checksum
synaps-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
synaps-x86_64-apple-darwin.tar.gz Intel macOS checksum
synaps-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
synaps-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
synaps-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum