en cs

Nocheto News

List of changes in every new nocheto release.

2026.05.10 New version released: 3.3.0!

This release brings these improvements:

HTTP API 0.4

Includes all new features from the HTTP API 0.3 (see nocheto 2.8.0 release) plus the following:

  • commands merge, mergelist, nag, pgn and sheets send refresGame event instead of refreshBoard
  • added /api/help and /api/sheets route
  • /api/json, /api/pgn and /api/fen routes accept sheetId and gameId parameters
  • added support for format=text parameter to /api/pgn route
  • added analyze result if exists into the pgnGame json format
  • routes returns 400 or 404 codes on error
  • sending flush rpc after every command
  • owner, listnags and timecontrols commands are HTTP friendly now (show output through the HTTP API)

Changes in config

nocheto

  • added game+ and game- commands
  • added printsheet command
  • added replacegame command
  • fen command without argument shows the FEN now
  • help <group-key> shows helps for command(s) if group-key not found
  • puzzle command remembers the position in sheet when leaved
  • moved puzzle game number at the bottom (renders even if keepontop is on)
  • added keepontop command to puzzle mode

Bug fixes

  • fixed signal handling
  • improved thread safety in game and config reading

nochetodbload

nochetoclock

  • fixed sigaction

2026.05.10 New version released: 2.8.0!

This release brings new HTTP API v 0.3, which helps to develop HTTP user interface compatible with new 2.X and 3.X nocheto versions.

HTTP API 0.3

  • added cache-control headers to file responses
  • added support for OPTIONS http method
  • added /api/moves route
  • added /api/whitelist route
  • added /api/opening route
  • added /api/json route
  • added /api/tablebase route
  • added showAnalyzeResult event in the http event-stream
  • commands bcomment, branchup, comment, cut, delete, loadresults and moves send refreshGame event instead of refreshBoard
  • parse routes with "+" at the end (like api/command/new+ even if "+" is not encoded to %20%2B)

Changes in config

  • added treenumber to [http] whitelist default value

Other changes

  • Added support for treenumber <treenumber>/compressed arguments (so they work the same as in 3.X version)
  • added --version option to all executables

Bug fixes

  • fixed http spawn multithread handling
  • fixed mutex guard on tablebase and GamePad
  • fixed signal hangling

nochetodbload