Skip to content

ArasanEmbedded 1.3.1

Latest

Choose a tag to compare

@Trickfest Trickfest released this 28 Sep 14:25
· 3 commits to main since this release

Highlights

  • Refreshes the vendored Arasan snapshot to upstream e3e6f436f223f8df8b762897a8ba189f069ee596 (v26.0-25-ge3e6f436), including the castling-state validation added in response to upstream issue #72.
  • Adds integration coverage for rejecting inconsistent FEN castling rights and for repeated depth-8 searches across the reported position sequence with valid castling rights.
  • Preserves the current bundled NNUE, Fathom revision, embedded stream-input adjustment, package-owned global initialization, and 4 MiB engine-thread stack.

Compatibility

  • Public package API remains source-compatible with v1.3.0.
  • This remains a source-only Swift package release for Apple arm64 platforms; no binary artifacts are attached.

Validation

  • Complete Scripts/validate.sh release gate
  • Debug and Release builds
  • 58 normal tests and 58 Thread Sanitizer tests
  • CLI smoke, constrained-stack startup, invalid-input checks, and five-search soak
  • iOS 27 simulator and generic-device Release builds
  • API compatibility against v1.3.0
  • Clean committed-source archive and license validation

The optional external Syzygy asset test was not rerun because the tablebase integration and Fathom revision are unchanged.