2.0.10
- Fix DeviceConfig inference bug affecting certain ELFs
- Add timeout to stripped bin processing script
- Fix glitch preventing user from backspacing on instance count field
2.0.9
- API updates
- Fix glitch in image config widget
2.0.8
- Refactors for CI
- SDK and multi-rom configurations
- Images are now orthogonal to project configurations.
2.0.7
- Add support for Docker volumes for persistence across image updates
2.0.6
- Fix flame graph symbolization
- Improve AutoRCA when aliasing is present
2.0.5
- Add support for RAM aliasing
- Remove dependency on filesystem creation time
2.0.4
- Fix bug when fuzzing stripped binaries with multiple RAM regions
2.0.3
- Remove SHA256 dependency
2.0.2
- Adjustable MMIO consumption timeout and interrupt interval
- Bugfix for ELF file upload with symbols
- Compress traces
2.0.1
- Add support for Cortex-M stripped binaries
- Improve validation for Cortex-M configuration
2.0.0
- Database optimizations
- Input sharing for parallelized fuzzing
- Emulator improvements
0.36
- Parallelize fuzzing across multiple cores
0.30
- Optimize trace performance
- Fix units on memory usage graph
0.28
- Flame graph size optimization (50% size reduction)
- Added memory usage graph and logging.
- Implemented safe serialization: data files (coverage, trace, graph) are size-checked before loading.
- Capped flame graph events: Excess events now show a
[trace was truncated]
marker.
- Enabled Docker container restart.
- Memory optimizations: disable misc tracking (fuzzer input size, conditional branch coverage)
0.24
- Introduced execution flame graphs.
0.23
- Increased block/interrupt limits by 20x.
0.21
- Enabled coverage download for Binary Ninja Lighthouse.
- Unified project and run page statuses.
- Added project configuration download/upload.
0.20 (one-off)
- Integrated Okta support.
0.14
- Enhanced UI and migrated to a web app.
- Added automated RCA.
- Streamlined configuration.