distant v0.20.0-alpha.1
Pre-release
Pre-release
Release Notes
NOTE: This is incomplete as v0.20.0 is a near-complete rewrite internally.
Added
- New
contains
andor
types forSearchQueryCondition
Changed
SearchQueryCondition
now escapes regex for all types exceptregex
- Removed
min_depth
option from search - Updated search to properly use binary detection, filter out common ignore
file patterns, and execute in parallel via theignore
crate andnum_cpus
crate to calculate thread count
Fixed
- Resolution of
BindAddress
now properly handles hostnames ranging from
localhost
toexample.com
- Parsing of
BindAddress
no longer causes a stack overflow
Binaries
Standalone binaries are built out for Windows (x86_64), MacOS (Intel & ARM), and Linux (x86_64, aarch64, armv7).
- linux64-gnu-x86 is the x86-64 release on Linux using libc
- linux64-gnu-aarch64 is the aarch64 release on Linux using libc
- linux64-gnu-arm-v7 is the arm-v7 release on Linux using libc (for Raspberry PI)
- linux64-musl-x86 is the x86-64 release on Linux using musl (static binary, no libc dependency)
- linux64-musl-aarch64 is the aarch64 release on Linux using musl (static binary, no libc dependency)
- macos is a universal binary for Mac OS that supports x86-64 and aarch64 (ARM) platforms
- win64 is the x86-64 release on Windows using MSVC
SHA256 Checksums
9ccf723e2fa3225634e9bb8a8d1253e0eecbae721f0ef6e1102e851a21707068 distant-macos
628ea0e1e36b4b915202ded68f7fecb957bbaac6fd8fc6e9776e68ff1b34487e distant-win64.exe
69d6572693961cfc91ed0437a85efd1acbc3d2d8344e858397714ce35a2ece09 distant-linux64-gnu-x86
ca95653da3b1ec7abca6a1f8a2838fd3e52b29b406002d8649bec05662a5c07b distant-linux64-gnu-aarch64
0009d25ab4f32a27fe4197adfe3ae0b9b3e2cd6ee69ec3fe0d377585be80a3c7 distant-linux64-gnu-arm-v7
c1e048863a65957a9e7131e867f657fb8e79108527c298db17ffbbc116c20312 distant-linux64-musl-x86
0639486b00d8f90bf482f06eea4c42e7bf7022a8bbe877c7665f78d3c5ce30d0 distant-linux64-musl-aarch64