distant v0.20.0-alpha.8
Pre-release
Pre-release
Release Notes
Added
distant-local
now has two features:macos-fsevent
andmacos-kqueue
.
These are used to indicate what kind of file watching to support (for MacOS).
The default ismacos-fsevent
.[server.watch]
configuration is now available with the following
settings:native = <bool>
to specify whether to use native watching or polling
(default true)poll_interval = <secs>
to specify seconds to wait between polling
attempts (only for polling watcher)compare_contents = <bool>
to specify how polling watcher will evaluate a
file change (default false)debounce_timeout = <secs>
to specify how long to wait before sending a
change notification (will aggregate and merge changes)debounce_tick_rate = <secs>
to specify how long to wait between event
aggregation loops
distant-protocol
response for a change now supports these additional
fields:timestamp
(serialized asts
) to communicate the seconds since unix
epoch when the event was receiveddetails
containingattributes
(clarify changes on attribute kind) and
extra
(to convey arbitrary platform-specific extra information)
Changed
- Bump minimum Rust version to 1.68.0
Removed
crossbeam-channel
dependency removed from notify by disabling its feature
in order to avoid atokio::spawn
issue (notify-rs/notify#380)
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
0499070e13bc953e551a0a1b2efbbc5ccb47aad2f17e3989c3ffa61148e29cfe distant-macos
78f006d9c4faf92139a4cdfdb253298434e38c6d2eeca7b17d89fb94bac62205 distant-win64.exe
b083566ab7b18d8ffb0fab139f41cc5032380dcae7ca3fd5d090148cd4b9489e distant-linux64-gnu-x86
104a5c1efde1a3f017bdbefc4c5bb1d715a7b0665f587f8a8c5e9a0d114cf660 distant-linux64-gnu-aarch64
d863eaef29a22e97f148442d0ca6d797af5f0ad59be8e9f18540c804db5d5b4c distant-linux64-gnu-arm-v7
822d8e2513f28a14ec7c216638d4066665adef192461cd426fe8529929273349 distant-linux64-musl-x86
7f7e5f306002963a62658855ae36f804c6a6382cf3d9aaeae8e2deb3288a4bdf distant-linux64-musl-aarch64