Releases: lichess-org/fishnet
Releases · lichess-org/fishnet
fishnet v2.6.9
New features:
- Official binaries for ARM64 on Linux aka
aarch64-unknown-linux-musl
are now provided. The Docker image now has multi-arch support (linux/amd64
andlinux/arm64
).
Downloads:
fishnet v2.6.8
Changes:
- On CPUs supporting AVX512 Vector Neural Network Instructions (VNNI), limit operand width to 256 bit. This performs better for multi-threaded workloads.
Bugfixes:
- Update dependencies to fix RUSTSEC-2023-0018 with regard to the temporary directory that engine binaries are extrated to. Under normal circumstances fishnet was not vulnerable, because the directory is only writable by the user and its primary group.
- Windows binaries now also embed dependency metadata for cargo-auditable.
New features:
- Local statistics can now be written to a configurable location with
--stats-file <STATS_FILE>
or disabled with--no-stats-file
.
Downloads:
fishnet v2.6.7
Changes:
- Stockfish 15.1 released 🎉. Update Official Stockfish (official-stockfish/Stockfish@sf_15...sf_15.1).
- Debug symbols are now stripped from binaries to significantly reduce the download size.
Bugfixes:
- Update dependencies for improvements including stability fixes.
Downloads:
fishnet v2.6.6
Changes:
- Linux binaries are now statically linked, for easier use on old operating systems. Target triple
x86_64-unknown-linux-gnu
has been replaced withx86_64-unknown-linux-musl
(identical binaries uploaded under both to support--auto-update
from older versions). - Switch Docker container to Alpine Linux, reducing compressed size from 57 MB to 34 MB.
Downloads:
fishnet v2.6.5
New features:
- Support
--auto-update
via IPv6 for full compatibility to IPv6-only environments.
Also see v2.6.4 which was released moments ago.
Downloads:
fishnet v2.6.4
New features:
- Use
cargo-auditable
to inject dependency meta data into binaries (except on Windows due to rust-secure-code/cargo-auditable#56). - Let Docker image accept
MAX_BACKOFF
environment variable to set--max-backoff
.
Changes:
- Load
--auto-update
releases from Amazon S3 instead of GitHub release artifacts. - Bump required macOS version to 11 (GitHub retired 10.15 build agents).
Bugfixes:
- Fix systemd template with
--system-backlog
, and--max-backoff
. - Fix restart after auto update on Windows (#151).
fishnet v2.6.3
Bugfixes:
- Fix performance regression on many AMD CPUs before Zen 3.
fishnet v2.6.2
Bugfixes:
- Fix
E: Engine error: unexpected end of file
on Windows (#227).
fishnet v2.6.1
Bugfixes:
- Restore compatibility with Ubuntu 18.04 by downgrading glibc in the build environment.
fishnet v2.6.0
Changes:
- Stockfish 15 released 🎉. Update Official Stockfish (official-stockfish/Stockfish@sf_14.1...sf_15).
- Utilize
avx512
andvnni512
instruction sets if available. Stockfish binaries with profile-guided optimization are provided. - Windows: Now requires Windows 10 (
windows-2016
image no longer supported by GitHub workflow runners). - Quality of life improvements for builds from source:
RUSTFLAGS="-C target-cpu=native"
skips more general Stockfish builds.- Partially downloaded NNUE files are automatically cleaned up.
- Use Intel SDE only for Stockfish builds that require it on the builder CPU.
- Dropped support for
rust-audit
(waiting for rust-secure-code/cargo-auditable#29).