Releases: lichess-org/fishnet
Releases · lichess-org/fishnet
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).
fishnet v2.5.1
Bugfixes:
- Fix playing strength of AI level 8. Only relevant for Lichess's internal fishnet instances.
fishnet v2.5.0
Changes:
- Update Official Stockfish to 14.1 (official-stockfish/Stockfish@fd5e779...sf_14.1) 🎉.
- Update system requirements from Ubuntu 16.04 to Ubuntu 18.04 or equivalent (due to glibc used by the workflow runner on GitHub).
fishnet v2.4.0
Changes:
- Future-proof by letting the server determine time and node quotas depending on Stockfish version.
- Update to Fairy-Stockfish 14 (but still not using NNUE for variants) 🎉.
- Update Official Stockfish (official-stockfish/Stockfish@8fc297c...fd5e779).
- Slightly increased timeouts.
- Added some meta data to Windows executables.
New features:
- Documented new installation methods:
- Third party AUR
- Kubernetes
- Added
--key-file
(as an alternative to directly specifying the key on the command line using--key
). With Docker, use the new environment variableKEY_FILE
.
Bugfixes:
- Fix aarch64 builds.
--auto-update
now works on Windows (although some issues still remain: #151).
fishnet v2.3.3
Changes:
- Stockfish 14 released 🎉. Update Official Stockfish (official-stockfish/Stockfish@0470bce...8fc297c).
fishnet v2.3.2
Changes:
- Perform all analysis in
UCI_Chess960
mode (for lichess-org/lila#7582). - Update Official Stockfish (official-stockfish/Stockfish@1b325bf...0470bce).
fishnet v2.3.1
Bugfixes:
- More robust timeout handling, now with a sliding budget for multiple moves. Fixes timeout errors introduced in v2.3.0 due to increased volatility in move time, especially at startup on Windows.
Changes:
- Updated Official Stockfish (official-stockfish/Stockfish@ff4c222...1b325bf).
- Optimized
~/.fishnet-stats
writing, keeping the file open indefinitely.
fishnet v2.3.0
New features:
- Stats are now stored locally in
~/.fishnet-stats
and preserved across restarts.
Changes:
- Updated Stockfish development version (official-stockfish/Stockfish@0f3f5d8...ff4c222, includes new
HalfKAv2
NNUE architecture). 15%-20% lower nps is expected. - Now using Fairy-Stockfish 13.1 (instead of Multi-Variant Stockfish) for chess variant analysis. Currently only using handcrafted evaluation.
- No longer providing
aarch64-unknown-linux-gnu
builds. Can still be compiled from source. - Changed fishnet build process to include compilation of Stockfish for various architectures. Previously, precompiled Stockfish builds were provided as binary blobs. The new approach is more flexible and transparent, but significantly increases build times.
fishnet v2.2.6
Changes:
- Will now select
bmi2
builds on processors from the AMD Zen 3 family, for a small speedup. - Updated Stockfish: official-stockfish/Stockfish@3597f19...0f3f5d8.
Bugfixes:
- Updated multi-variant Stockfish with hotfixes for en-pasant in Antichess and Atomic: ddugovic/Stockfish@5d97fe2...33ab053.