v0.36.1
Maintenance Throughput
The previous "Engineered Stability" release v0.36.0 tightened delivery quality gates.
v0.36.1 is a focused patch release that continues this maintenance track: wider runtime operator coverage, benchmark surface expansion, lint debt reduction, and CI/release automation cleanup.
🌟 Summary
- Added missing runtime builtin coverage for unary negate and slice operator paths.
- Fixed delayed-echo example wait-group accounting to prevent hanging behavior.
- Expanded runtime benchmark coverage (foundation, support-wired, simple operators, and atomic builtin batches).
- Continued strict
golangci-lintrollout with targeted suppression cleanup via refactors. - Tightened OpenCode/GitHub review and release-marketing workflows.
- Updated AGENTS/tooling guidance and stdlib maintenance documentation.
Runtime & Correctness
Runtime builtin breadth completed for benchmark matrix
Runtime/operator work filled missing paths and removed stale suppression-heavy patterns:
- missing builtin neg/slice function coverage added and benchmarked
- operator creator/refactor passes reduced
nolintusage in runtime funcs - printf formatter internals were split and covered with focused tests
Example reliability fix
A delayed-echo example synchronization bug was fixed by correcting wait-group count wiring.
Benchmarks & Measurement
This release significantly expands reproducible benchmark slices for runtime behavior:
- foundation runtime e2e baseline slice
- support-wired atomic fan in/out coverage
- startup noop and atomic builtin operator batches
- scalar cast, routing/type, else/error/gate, and simple operator baselines
These changes improve visibility into runtime performance trends without introducing new language syntax.
CI, Lint, and Release Operations
- lint workflow naming/config alignment and stricter phase-1 profile enforcement
- contextual error propagation improvements in tooling paths
- release automation updates for Telegram and Discord announcement flows
- OpenCode PR-review policy tightened to focus on required changes
Docs & Harness Guidance
- hierarchical AGENTS harness and cross-tool rule shims added
- stdlib component coverage policy documented
- legacy
.agentlayout cleanup to keep harness guidance consistent
Language Surface
No language-level syntax or type-system semantic changes were introduced in this patch window.
📑 Related PRs
- #1112 typesystem: remove nolint suppressions via refactors
- #1111 runtime/funcs: remove nolint suppressions from operator creators
- #1110 chore(golangci): add phase-1 runtime funcs exclusions
- #1109 refactor: add contextual errors in tooling paths
- #1107 ci(lint): rename golangci check and set explicit config
- #1106 refactor(runtime): split printf formatter into focused helpers
- #1105 test(runtime): add coverage for printf template formatting
- #1103 chore: strict golangci profile with phase-1 suppression baseline
- #1102 opencode review: remove positive validation from AI PR comments
- #1095 chore(agent): clean up legacy .agent layout
- #1092 OpenCode PR review: only required changes, no praise
- #1091 Add Discord release news workflow
- #1090 benchmarks: add simple operator baseline slice
- #1089 examples: fix delayed echo wait group count
- #1087 ci: auto-run OpenCode review-pull-request skill on PR open
- #1086 runtime: add missing builtin neg/slice funcs and complete atomic builtin breadth
- #1085 benchmarks: add atomic builtin else/error and gate batch
- #1084 benchmarks: add atomic builtin routing/type benchmark batch
- #1083 benchmarks: add atomic scalar-cast builtin benchmarks
- #1082 docs: record stdlib coverage policy
- #1081 benchmarks: add atomic builtin float/string operator batch
- #1080 benchmarks: add startup noop and atomic builtin operator batch
- #1079 docs: add cross-tool rule shims
- #1078 benchmarks: add support-wired atomic fan in/out
- #1077 docs: adopt hierarchical AGENTS harness
- #1076 docs: tighten telegram release post skill format
- #1075 benchmarks: add atomic one-shot builtin batch
- #1074 ci: fix release telegram workflow for release events
- #1073 benchmarks: foundation runtime e2e baseline slice
Full Changelog: v0.36.0...v0.36.1
Post-release asset refresh (May 9, 2026)
Release binaries were re-uploaded from main commit f9dbb8e6 to fix CLI-reported compiler version metadata (neva version now reports 0.36.1).