Skip to content

Releases: lichess-org/fishnet

fishnet v2.12.0

09 Nov 17:22
41a4ce4

Choose a tag to compare

Changes:

  • Update Official Stockfish (official-stockfish/Stockfish@ee243f0...69a01b8). This includes significant performance improvements for most fishnet clients, by using shared memory for NNUE weights.

    ⚠️ If you are using Docker, Kubernetes or OpenShift, recheck the installation instructions to take advantage of this (--shm-size=256m).

  • Update Fairy-Stockfish (fairy-stockfish/Fairy-Stockfish@f3e6969...a809210).

  • Switch Stockfish builds from g++ to clang, which is currently slightly ahead in benchmarks.

  • Fix --cpu-priority min had essentially no effect on Windows.

  • For builds from source, make build.rs idempotent.

  • For builds from source, support sccache.

Downloads:

fishnet v2.11.0

05 Oct 19:12
2162ca2

Choose a tag to compare

Changes:

Downloads:

Full Changelog: v2.10.0...v2.11.0

fishnet v2.10.0

03 Aug 14:27
179fab5

Choose a tag to compare

Changes:

Downloads:

Full Changelog: v2.9.5...v2.10.0

fishnet v2.9.5

30 Mar 17:15
0af884c

Choose a tag to compare

fishnet v2.9.4

07 Sep 12:42
02d15d5

Choose a tag to compare

fishnet v2.9.3

28 Jul 19:09
c10f678

Choose a tag to compare

Changes:

  • Update Stockfish to development version with SFNNv9 architecture and Finny Tables (diff).
  • Switch bundle compression from XZ to ZStandard, for faster startup times.
  • Windows: Releases are now signed courtesy of SignPath.
  • macOS: Bumped required OS version from 11 to 13.

New features:

  • Docker: Set STATS_FILE environment variable to track statistics at that path (in the container).
  • After the configuration dialog, allow dumping configuration for later instead of writing to fishnet.ini.

For Lichess's internal instances:

  • Respond to invalid move requests instead of discarding them.

Downloads:

fishnet v2.9.2

19 Mar 19:03
8c00fb0

Choose a tag to compare

Changes:

  • Change performance statistics.
    • Before: nps (total nodes computed for the game, excluding chunk overlap, divided by time taken for the game). Unstable with the varying parallelism introduced in v2.8.1.
    • After: nps/core (total nodes computed for the game, including chunk overlap, divided by CPU time spent on the game). Significantly more stable. Multiply by number of cores for the maximum throughput of your client.
  • Further tune queue selection parameters.

Downloads:

fishnet v2.9.1

17 Mar 14:55
75248aa

Choose a tag to compare

fishnet v2.9.0

24 Feb 22:11
b12b7a3

Choose a tag to compare

Changes:

Downloads:

fishnet v2.8.2

07 Jan 14:15
b152a9d

Choose a tag to compare

Bugfixes:

  • Fix frequent worker timeouts. Timeouts are now based on a deadline for each entire batch, rather than a continuous time budget, and node limits are adjusted for time wasted on overlap of chunks. Compared to v2.7.x, 20% lower nodes per wall clock second with significantly increased variance are expected, but quality is improved.
  • Fix auto update did not respect SSLKEYLOGFILE.
  • Fix CPU_PRIORITY ignored by Docker image.

Downloads: