Wordfish 4.90 140526 - new version chess engine

 

Wordfish is a free, open-source UCI chess engine implementing cutting-edge search algorithms combined with neural network evaluation. Derived from fundamental chess programming principles, Wordfish analyzes positions through parallelized alpha-beta search enhanced with null-move pruning and late move reductions.

Rating Chess Engines Diary CEDR=3755

Author: Jorge Ruiz Centelles and the Stockfish developers

Wordfish 4.90 1405 what's new?

What changed in Wordfish 4.90 (vs 4.80)

The default big NNUE net was updated again: EvalFileDefaultNameBig changed from nn-fcf986aea78a.nnue to nn-83a0d6daf7e5.nnue, aligned with the later Stockfish development line used for this release audit.

The small NNUE net was not changed: EvalFileDefaultNameSmall remains nn-47fc8b7fff06.nnue.

The Wordfish dual-network contract was preserved: Wordfish still keeps separate EvalFileDefaultNameBig and EvalFileDefaultNameSmall definitions. This release does not migrate Wordfish to a single-net macro structure.

Syzygy tablebase authority was protected: root positions governed by tablebase information are no longer allowed to be practically distorted by book, Experience, or auxiliary override paths.

Experience safety was tightened: Experience write/update behaviour is guarded so that tablebase-root or unreliable-result situations do not contaminate the learning record.

Book and tablebase interaction was corrected: book-root selection is not allowed to bypass tablebase authority in positions where Syzygy should be decisive for the root decision.

PolyGlot en-passant hashing was corrected: the book hashing path was audited so that en-passant state handling does not create incorrect PolyGlot keys in positions where the EP square should not contribute.

The auxiliary Zobrist helper was documented: Wordfish_zobrist.h is treated as an auxiliary Experience/book-support component and not as a replacement for the engine’s canonical internal Zobrist key system.

The public release identity was updated: the build identity is now Wordfish-4.90-140526. The existing architecture suffix model remains preserved for Windows EXE naming and UCI/GUI identification.

Compatibility note: this is not a blind upstream overwrite. It is a controlled Wordfish release combining a big-NNUE refresh with source-tree sanitation in the areas that can affect tablebase correctness, book-root behaviour, and Experience integrity.

Wordfish 4.50 190326 vs other engines:

Stockfish dev-2026031821/43-143 games
Stockfish 18 JA22.5/42+342 games
ShashChess 41 GoldDigger22/42+242 games
ShashChess 4121/42+042 games
Brainlearn 3121/42+042 games
Revolution 5.10 09032611.5/23+023 games
DON dev-2026030211/22+022 games
Sky Mini MPV10.5/22-122 games
Artemis 28.4TR PrO9/21-321 games
Sky11/20+220 games
CorChess 2026022710.5/20+120 games
Hlamnick 09032610.5/20+120 games
Revolution 5.0 0303269.5/20-120 games
Reckless 0.10.01.5/3+03 games
Hlamnick 2003261/3-13 games
Clover 9.1 JA1.5/2+12 games
PZChessBot 6.0 JA1.5/2+12 games
Quanticade 3.01.5/2+12 games
Pawnocchio 1.9.21.5/2+12 games
Caissa 1.24 JA1.5/2+12 games
DarkSeid 10.6 SE1.5/2+12 games



Comments

Popular posts from this blog

We already have the new Fritz 20 program - what does it look like and how does it work?

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04