Skip to content

distant v0.20.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Nov 05:37
a41ef59

Release Notes

NOTE: This is incomplete as v0.20.0 is a near-complete rewrite internally.

Added

  • New contains and or types for SearchQueryCondition

Changed

  • SearchQueryCondition now escapes regex for all types except regex
  • Removed min_depth option from search
  • Updated search to properly use binary detection, filter out common ignore
    file patterns, and execute in parallel via the ignore crate and num_cpus
    crate to calculate thread count

Fixed

  • Resolution of BindAddress now properly handles hostnames ranging from
    localhost to example.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