All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Restore performance for recent rustc versions, force more functions to be inlined !135
- Update MSRV to
1.74
to !130 - Properly decode short ADSB messages, thanks @gariac for finding. !130
- Add
--quiet
to remove hex output of decoded message bytes !130
- Add
--driver-extra
to specify additional sopaysdr device options !108
- Inline
calculate_bit
, giving 5% performance boost - Bump MSRV to 1.70, for new workspace packages, required libc version, and clap updates
- Update
--host
to support IPv6 !67 Thanks @daviessm - Add bladeRF 2.0 micro xA4 support !21 Thanks @tjmullicani
- Update clap to v4
- Update MSRV to 1.64
- Bump MSRV for using new const Mutex, removing
once_cell
. - Fix error when running
cargo test
including the shared librarysoapysdr
- Bump
soapysdr-rs
tov0.3.2
, enabling the use of read/write settings. For example, enabling bias-t on the rtlsdr is now allowed! #16 !17. Thanks @Cherenkov11 for the feature suggestion - Add
--custom-config
for providing custom configs for SDRs. See--help
for examples - Improve performance by 2% by using compiler aided
mul_add
!21 - Improve performance by 38% by limiting slice size !41
- Add support for
aarm64-unknown-linux-gnu
, for Raspberry Pi 64 bit - Updated other docker images to
0.2.0
: docker hub
- Stripped release binaries, requires bump of MSRV to
1.59
. This reduces the size of the generated binary from ~800KB to ~400KB. - Added
overflow-checks
, tested without errors.
- Support Multi SDRs with the help of soapysdr: !10
- Add CI builds for releases
- Docker images for cross compiling are available at hub.docker.
- Binaries are available in Github Releases from the CI.
- 9% speed increases in benchmarks.
- Add
--host
and--port
for control of TCP server.
- Add tests
- Add benchmarks
- Add
Phase
for holding state matchine of current phase, as well as functionalize the huge match/if statement from the original dump1090_rs fork. - Handle ConnectionReset from client applications
- Initial Release