Skip to content

Dolphin 2.2.1

Choose a tag to compare

@aiagentvn aiagentvn released this 24 Oct 08:40

Dolphin 2.2.1 is a bug-fix release. Search, evaluation and network are unchanged from 2.2.0, so playing strength is the same.

Fixed

  • Startup crash in some GUIs. When a GUI started the engine without a console window (for example ChessGUI), Dolphin crashed before it could answer uci. The GUI then added the engine without a name, author or options. Dolphin now reads its input in a way that works with or without a console. Every release build is now checked by starting it this way.
  • Typing perft, d, eval or bench in a console right after starting the engine, before isready or position, could crash it. These commands now wait until the engine has finished warming up.

The engine name is now Dolphin 2.2.1 NNUE.

Download

File Use it if
Dolphin-2.2.1-windows-x64.zip Recommended. Self-contained: includes its own .NET runtime, nothing to install. Keep all five files of the folder together.
Dolphin-2.2.1-windows-x64-requires-dotnet.zip You already have the .NET Runtime 5.0 or newer and want the small package. Keep the four files Dolphin2.exe, Dolphin2.dll, Dolphin2.deps.json, Dolphin2.runtimeconfig.json together.

Unzip and load Dolphin2.exe into your GUI as a UCI engine. If you added 2.2.0 to ChessGUI, remove it and add 2.2.1 again so the GUI reads the name and options.

Testing

  • Both packages answer uci correctly when started with a console, without a console window, and fully detached from any console.
  • 100 games in cutechess-cli at 5+0.05 against the 2.2.0 package, with the engine restarted every game: 14 - 23 - 63. As expected, the result is within the error margin of an identical engine. No time losses, crashes or illegal moves.

Verify

  • Dolphin2.exe perft 5 must print Nodes searched: 4865609
  • Dolphin2.exe bench must print Nodes searched : 1627584 (same as 2.2.0)
  • SHA-256:
    • Dolphin-2.2.1-windows-x64.zip: CFCED34C7F55E4A1C68F9CA00B5B684E2DA12C717FD1B71B9F34B54727FD1C07
    • Dolphin-2.2.1-windows-x64-requires-dotnet.zip: 4DD431E32312B4FBDCFC161914662732A6D183FAFB01D26276F2DABC033B2161

Build from source

git clone https://github.com/aiagentvn/dolphin.git
cd dolphin
dotnet build -c Release

The binaries in this release were built from the source at this tag.