Repository navigation
Releases: ThreatFlux/threatflux-binary-analysis
Releases · ThreatFlux/threatflux-binary-analysis
Release list
Release v0.3.1
Release v0.3.1
Changed
- Upgraded the analysis backends to their latest stable releases:
zip0.6 to
8.6,wasmparser0.236 to 0.256,petgraph0.6 to 0.8,gimli0.31 to
0.34,addr2line0.24 to 0.27, andcapstone0.13 to 0.14. Every other
requirement moved to its latest patch. disasm-capstonenow names the architectures it builds: x86, x86-64, ARM,
AArch64, MIPS, and PowerPC. Capstone 0.14 gates each architecture behind its
own feature, and the previousdefault-features = falseselection compiled
no architecture at all.- WebAssembly import parsing flattens the grouped import encoding that
wasmparser0.256 introduced, so compact imports are still reported
individually. - Releases publish to crates.io through trusted publishing: the release
workflow exchanges a short-lived OIDC token in thecrates-ioenvironment,
so no long-lived registry secret is stored. Auto Release now uses the
ThreatFlux reusable workflow, and both release workflows accept adry_run
input. A release builds the library for Linux (gnu, musl, arm64), macOS, and
Windows and attaches the.cratefile, its checksum, and a CycloneDX SBOM.
Fixed
- The README, API guide, migration guide, and security policy described 0.3.0
as unpublished; it has been on crates.io since 2026-08-03. - An automated release now starts
release.yml. GitHub does not start
workflows for pushes authored byGITHUB_TOKEN, so tag-triggered publishing
never ran. Auto Release now cuts releases as the ThreatFlux automation GitHub
App, whose tag push startsrelease.ymlexactly once; it dispatches
release.ymlonly if it falls back toGITHUB_TOKEN.
v0.3.0
Release 0.2.0
Release 0.1.9
Release 0.1.8
v0.1.7 Init crates commit of repo
What's Changed
- feat: add Java binary parser by @wroersma in #2
- Add Capstone disassembly tests and mark support in docs by @wroersma in #4
- Add WebAssembly binary analysis support by @wroersma in #3
- Implement control flow disassembly by @wroersma in #6
- Add auxiliary analysis features and JSON support by @wroersma in #9
- feat: support iced disassembly engine by @wroersma in #8
- Document feature flags and clean up formatting by @wroersma in #10
New Contributors
Full Changelog: https://github.com/ThreatFlux/threatflux-binary-analysis/commits/v0.1.7