Releases
v0.0.842
Compare
Sorry, something went wrong.
No results found
Features
add feature-gated profiler spans (#817 ) (b10f727 )
agents: generate .cursor/rules from the canonical .agents/rules (4afc8df )
bench: renderer frame + engine-tick benches with a ratio-normalized gate (a5dd119 )
hooks: add lifecycle hooks for challenge, quality, session, and cleanup (3a0ec08 )
infra: dockerized headless test environment and GPU CI lane (313a434 )
render: env-selectable software fallback adapter (b0545a6 )
renderer: record begin/end frame timings and surface them via FFI (#682 ) (a524dc2 )
render: headless benchmarking support in NullBackend (a02d22f )
rules: add discovery-first, challenge, compaction, and doc-standards rules (b44b9f2 )
skills: add skill validator, authoring standard, and four new skills (bf5e68c )
verify: canonical verification gate shared by hooks and CI (c809985 )
verify: gate on the skill validator and hook test harness (598ab12 )
Bug Fixes
arch: classify jni/ and ui/ in the layer linter (1c5d118 )
bench: register pool and physics bench harnesses, refresh bench index (7f034c7 )
ci: bump rustls-webpki to 0.103.13 to clear RUSTSEC-2026-0098/0099/0104 (#683 ) (53247db ), closes #599
ci: clear clippy while_let_loop and yanked core2 advisory (1d70d0d )
ci: ignore new upstream advisories RUSTSEC-2026-0097/0098/0099 (607967d )
ci: repair benchmarks workflow, enable dotnet coverage, expand CODEOWNERS (c5db111 )
clippy: remove unused imports surfaced by the full gate (9b3c005 )
codex: drop --locked from cargo fetch in setup (e688e1c )
deny: triage newly-surfaced dependency advisories (#704 ) (b8914a6 )
ffi: free component storage on despawn and reject stale-generation reads (e5f9900 )
ffi: purge the FFI component storage on despawn (correct storage layer) (c04d2f9 )
hooks: scan MultiEdit payloads, harden command guard, add fixtures (75af57a )
hooks: scope the removal guard to system roots only (1840cbd )
packaging: pack build/GoudEngine.targets into the NuGet package (#670 ) (d472a9d )
render: move the force-fallback test module to end of file (7628f16 )
Performance
renderer3d: InstantiatePlane collapses identical plane primitives into one instanced draw (#679 ) (#685 ) (7ac30db )
use FxHashMap for hot renderer3d-state and ECS World maps (147fbbf )
wgpu: eliminate per-frame allocations in shadow pass (#684 ) (8e9795e )
Refactoring
scripts: de-duplicate validators, fix portability, document scripts (80fb32b )
You can’t perform that action at this time.