Skip to content

Bytefray 5.0.0

Latest

Choose a tag to compare

@libertaine libertaine released this 16 Sep 01:40
· 14 commits to main since this release

Bytefray 5.0.0

Bytefray 5.0 is the stable final release of the 5.0 line, promoting the qualified 5.0.0-rc1 candidate. No gameplay, Agent API, or wire-schema change has been made since RC1 — this release finalizes the agent-authoring, parameterization, and desktop experience atop the immutable bytefray-rules-4 gameplay core and Agent API v2.

Highlights

  • Replay History Subsystem — a global Replay History dialog (History → Replay History…) with automatic discovery of recorded match and evaluation replays, result indexing, real-time filtering/search, and direct Replay Viewer launch.
  • Complete Tournament UX Workflow — an end-to-end Configure → Run Tournament → See Results → Browse Matches → View Replay loop in Agent Designer, with atomic checkpoints, standings, and per-match result/replay inspection.
  • Unified Result-Backed Replay Integrity — match, tournament, and evaluation replay views re-verify their SHA-256–backed result association before opening a replay.
  • Accessibility baseline — full keyboard navigation across Designer workspaces and dialogs, accessible names/descriptions, visible keyboard focus, and dual keyboard/mouse activation throughout.
  • Reorganized application menus and hardened parameter consistency across CLI runs, tournament matches, and GUI panels.
  • Process-share validation repair — Agent API v2 multi-process share declarations (including bundled v5_dual_team parameterizations) are now validated against the same exact-rational partition Ruleset-v4 construction uses, eliminating a false-rejection edge case found during release-candidate review.

See the full CHANGELOG for details.

Platform support

  • Windows: install via the standalone administrative installer (Bytefray-Setup-5.0.0.exe below), which places the CLI, Agent Designer, and Replay Viewer under C:\Program Files\Bytefray\bin.
  • Python / Linux: install the wheel or source distribution (bytefray-5.0.0-py3-none-any.whl / bytefray-5.0.0.tar.gz below) into a Python 3.10–3.14 virtual environment. See docs/LINUX_INSTALL.md for GUI/X11/Xvfb setup. Bytefray 5.0.0's Agent Designer and Replay Viewer were additionally smoke-tested on a native GNOME/Wayland desktop (Ubuntu 26.04.1 LTS); the Linux wheel should otherwise still be treated as headless-first by default.
  • Match replays are byte-identical across Windows and Linux, source and packaged forms, for a given seed and configuration.
  • macOS is not an officially tested or supported platform.

Installation

See the README for full installation instructions. Note: pip install bytefray from PyPI is not available for this release — install from the wheel or sdist attached below.

Verifying downloads

SHA256SUMS (attached) lists the SHA-256 digest of every binary/package asset in this release.