Inanis 1.4.0 released

Page content

A new update of the Inanis chess engine: check extensions, relative PST, countermove heuristic.

Strength: 2950 Elo, Link: https://github.com/Tearth/Inanis/releases/tag/v1.4.0

Changelog

  • Added relative PST
  • Added check extensions
  • Added countermove heuristic
  • Added simplified benchmark when “dev” feature is not enabled
  • Added history table penalties and reduced aging divisor
  • Added non-standard “fen” command to UCI
  • Added crash when the best move is invalid (only in dev version)
  • Added pawn attacks cache
  • Added support for LZCNT instruction
  • Improved evaluation parameters by using a new dataset for tuning
  • Improved search parameters
  • Improved header, now it also includes LLVM version, target, profile and enabled features
  • Renamed “tunerset” command to “dataset”
  • Merged “bindgen” and “syzygy” features
  • Fixed rare bug with invalid moves when a search was aborted
  • Fixed crash when ply is larger than the killer table size
  • Fixed performance overhead of setting a new position

History version

VersionRelease dateEloDescription
1.4.003-08-20242950Check extensions, relative PST, countermove heuristic
1.3.014-06-20242900Gradient descent tuner, improved SEE and evaluation
1.2.015-01-20232850Better Syzygy support, performance and stability improvement
1.1.114-08-20222800A bunch of fixes for reported issues, stability improvement
1.1.031-07-20222800Syzygy tablebases, MultiPV, adjusted evaluation
1.0.105-04-20222750A bunch of fixes for reported issues, stability improvement
1.0.002-04-20222750Initial release