Skip to content

v3.0.2

Choose a tag to compare

@hahwul hahwul released this 02 Jun 05:36
· 102 commits to main since this release
e4445c1

3.0.2

A packaging and source-build release: installing from source β€” AUR, cargo install, and musl β€” now links cleanly, and the broken v3.0.1 release pipeline is repaired so every platform artifact ships.

Fixed

  • Source Builds (AUR / cargo install / musl): Switched the rustls TLS backend from aws-lc-rs to the portable ring provider, so source builds no longer fail to link against aws-lc-sys's bundled C/assembly. Dalfox installs ring's CryptoProvider at startup via ensure_crypto_provider(), since reqwest now relies on rustls-no-provider. (thanks @linuxmobile / #1061)
  • Release Packaging: Repaired .deb/.rpm generation β€” dropped the invalid description/homepage keys from [package.metadata.deb] that aborted the v3.0.1 pipeline, and moved homepage/repository to [package] where cargo-deb reads them.
  • Release Matrix: Hardened the release workflow so one failing target no longer drops the rest β€” added fail-fast: false, upload the binary archive before .deb/.rpm packaging, collect packages from their real output paths, fix the duplicated linux- in package names, and pin tag_name so workflow_dispatch runs target the intended version. (v3.0.1 shipped only the musl and macOS binaries; Windows .zip, both glibc .tar.gz, and all .deb/.rpm were missing.)

Changed

  • Documentation Site: Hardened the docs site to the Website Specification β€” self-hosted Inter/JetBrains Mono fonts and highlight.js, added robots.txt, security.txt, and a .well-known/agent-skills manifest, and tightened the CSP and page templates.

Full Changelog: v3.0.1...v3.0.2