Releases: Swately/phyriad
Releases · Swately/phyriad
Phyriad v0.1.0-experimental
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
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.ps1See apps/ayama/README.md in the source tree for details.
Build from source: see README for CMake instructions.