Skip to content

Releases: Swately/phyriad

Phyriad v0.1.0-experimental

19 May 17:14

Choose a tag to compare

Phyriad v0.1.0-experimental

Joint framework + Ayama release. The framework version is the
primary bump; Ayama travels along inside the dist ZIP.

Framework changes in this release (initial Phyriad release)

  • chore(release): retract v1.x, restart at 0.1.0-experimental (3b7927c)
  • chore(release): downgrade to v0.1.0-experimental (4e2b34b)
  • docs: rewrite README in author voice + add human-authored docs (6c340bb)
  • chore: sync version markers to 1.1.0 (post-PR#11 race-condition catchup) (96c1c41)
  • Update README.md (1633486)
  • chore: wire release-please to bump CMake + version.hpp on every release (5a9de4f)
  • fix(bench): portable escape() helper — MSVC rejects GCC inline asm (bff47fc)
  • ci: add release-please for automated Conventional-Commits release PRs (4959548)
  • fix(net): TSan-detected data race on ServerSession::active + MSVC C4267 (715c7ba)
  • fix(net,tests): TSan maybe-uninit + MSVC C4127 — remaining cases (38d4596)
  • fix(net,tests): CI portability — clang-18 nodiscard, MSVC C4127, TSan maybe-uninit (5190f8f)
  • fix(net): wrap memory_order_* in hal:: wrappers per HAL discipline (72ed4c8)
  • feat(net): PhyriadNet/1 pillar — Phases 0-6 complete (f628023)
  • fix(schema): silence -Wunused-variable in xxh3_inline.hpp::hash_long (e663286)
  • ui: native dialog when no OpenGL driver is available (ca017e6)
  • fix(ayama+ui): prefer discrete GPU on hybrid laptops + OpenGL version fallback (0dcb04e)
  • ci: path-scoped release notes (no cross-contamination between workflows) (8a0dd30)
  • ci: add Ayama-only release workflow (ayama-vX.Y.Z tags) (447f547)
  • ayama: zero-DLL distribution + Defender exclusion script (f2cf359)
  • ci: add automated release workflow triggered by vX.Y.Z tags (b7e8946)
  • fix: remove hardcoded paths and add self-calibrating plugin bench budget (9be3a3c)
  • chore: purge session-workflow artifacts from published codebase (ee7d3eb)
  • ci(bench): perf detector emits INFO (not FAIL) on virtualized runners (ab3d515)
  • ci: drop stigmergy_pheromone scaling assertion entirely on virtualized runners (89addb4)
  • ci(tsan): relax timeline_buffer push() ceiling on CI/sanitizers; suppress PluginLoader unload race (3fc33a8)
  • ci(tsan): suppress TimelineEventBuffer SPMR race; relax error_registry rate floor (71a1071)
  • ci: fix MSVC /EHsc, MinGW perf budget, TSan seqlock suppression, graph_test UAF (704f915)
  • ci: fix sanitizers/Windows/bench-regression on shared runners + 1 real ASan bug (72bb9bf)
  • ci+docs: re-enable Windows/sanitizers/bench-regression + LLM integration guide (b91ae14)
  • lint-hal: accept HAL: justification anywhere in trailing comment (668bdc8)
  • framework: migrate raw std::memory_order_* to hal::* wrappers (e69483e)
  • ci: relax perf-scaling assertions on virtualized runners + add clang-18 + lint-hal jobs (8300e0c)
  • cleanup: remove implementation plans + phase summaries, promote real reference docs (b40da4c)
  • publish: add apps/ + docs/internal/ + fix REPLACE_ME placeholders (ecbfa67)
  • polish: ship-ready cleanup (framework leaks, badges, phase refs, docs reorg) (125a6de)
  • ci: disable workflows until self-hosted runner is configured (94d10c2)

Full diff (framework paths only): 8bdeede...v0.1.0-experimental

For Ayama-specific changes between this and the previous framework
release, see the ayama-vX.Y.Z releases.

Downloads

File Description
phyriad-ayama-windows-*.zip Ayama Windows distribution (MinGW build, static runtime)

Build from source: see README for CMake instructions.

Ayama v0.1.0-experimental

19 May 17:13

Choose a tag to compare

Ayama v0.1.0-experimental

Ayama-only release — the Phyriad framework version is unchanged.
For framework changes between releases, see the vX.Y.Z releases.

Changes in this release (Ayama-scoped: initial Ayama release)

  • fix(build): expose version.hpp include paths to new consumers (d0dc489)
  • chore(release): retract v1.x, restart at 0.1.0-experimental (3b7927c)
  • chore: wire release-please to bump CMake + version.hpp on every release (5a9de4f)
  • fix(ayama+ui): prefer discrete GPU on hybrid laptops + OpenGL version fallback (0dcb04e)
  • ayama: zero-DLL distribution + Defender exclusion script (f2cf359)
  • fix: remove hardcoded paths and add self-calibrating plugin bench budget (9be3a3c)
  • chore: purge session-workflow artifacts from published codebase (ee7d3eb)
  • framework: migrate raw std::memory_order_* to hal::* wrappers (e69483e)
  • cleanup: remove implementation plans + phase summaries, promote real reference docs (b40da4c)
  • publish: add apps/ + docs/internal/ + fix REPLACE_ME placeholders (ecbfa67)

Full diff (Ayama paths only): 8bdeede...ayama-v0.1.0-experimental

Downloads

File Description
ayama-windows-0.1.0-experimental.zip Ayama Windows distribution (MinGW build, static runtime)

First-launch on Windows

If Defender flags the binaries, run the included exclusion script
as administrator:

.\scripts\add-defender-exclusion.ps1

See apps/ayama/README.md in the source tree for details.

Build from source: see README for CMake instructions.