Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 09:49
· 10 commits to main since this release
8ce0d6d

What's Changed

  • chore: bump version to 0.4.3.dev0 (post-release) by @cursor[bot] in #1133
  • Restore RFC 008 manifest contracts by @burtenshaw in #1110
  • Restore RFC 008 validation contracts by @burtenshaw in #1111
  • Restore openenv validate skeleton by @burtenshaw in #1112
  • RFC 011: ARD-backed catalog discovery for portable environments by @thegovind in #1093
  • Adding ThinkingBox to OpenEnv by @TuhinKundu in #1092
  • fix: reconnect when the WebSocket was closed by the far end by @sergiopaniego in #1103
  • fix(thinkingbox): isolate evaluator failures by @cursor[bot] in #1141
  • chore(deps): aggregate openenv-core Dependabot updates by @cursor[bot] in #1130
  • chore(deps): apply focused environment security updates by @cursor[bot] in #1136
  • fix(cli): align scaffolds and docs with RFC 008 validation by @cursor[bot] in #1137
  • fix(client): do not reconnect between WebSocket request and response by @cursor[bot] in #1140
  • docs: add Nebius as an OpenEnv supporter by @amrrs in #1128
  • chore(deps): bump tornado from 6.5.6 to 6.5.8 in /envs/coding_env by @dependabot[bot] in #1114
  • fix(pi): expose pre-baked Node on sandbox PATH by @cursor[bot] in #1142
  • fix: textarena nltk compatibility by @dependabot[bot] in #1116
  • fix(envs): read reward and done from the step envelope in typed clients by @sergiopaniego in #1017
  • feat: versioned metadata-only environment discovery (RFC 011) by @thegovind in #1138
  • fix(ci): harden GitHub Actions workflows (#1138) by @hf-security-analysis[bot] in #1161
  • fix(client): drop socket on receive timeout (cancel-safe close) by @cursor[bot] in #1162
  • Extend check-env-docs for sidebar/catalog gaps (from #1024) by @cursor[bot] in #1165
  • docs: Environment Builder client uses .sync() handle (from #1129) by @cursor[bot] in #1166
  • fix(envs): declare importable manifest app paths (from #1068) by @cursor[bot] in #1164
  • fix(hooks): stop lint.sh from mutating the tree (from #1070) by @cursor[bot] in #1163
  • fix(discovery): per-user cache with trusted open/atomic save (from #1011) by @cursor[bot] in #1167
  • fix(collect): reject corrupt resume files (from #1154) by @cursor[bot] in #1171
  • fix(mcp): production JSON-RPC routing with sync-safe teardown (from #1169) by @cursor[bot] in #1175
  • fix: route MCP production mode through JSON-RPC by @mugenkyou in #1169
  • tbench2 env server: enable idle-session reaper to reclaim leaked slots by @Shi-Dong in #1000
  • Fix Gradio Playground MCP argument parsing by @lakshayxi in #1081
  • fix: clear 0.4.3 blockers with cancel-safe teardown by @cursor[bot] in #1172
  • revert(tbench2): disable unsafe idle-session reaper by @cursor[bot] in #1185
  • Harbor integration: serve Harbor task datasets through OpenEnv as trainable environments by @adithya-s-k in #1036
  • chore(deps): aggregate envs Dependabot updates by @cursor[bot] in #1173
  • fix(finqa_env): prevent path traversal via agent-supplied company/table names by @OfficialAbhinavSingh in #1008
  • fix(core): serve the environment's own State subclass on /schema and /state by @k21993 in #1174
  • chore(deps): aggregate envs Dependabot updates by @cursor[bot] in #1192
  • fix(harbor): require an admin key on the capture proxy control plane by @burtenshaw in #1193
  • fix(validate): respect output flags for runtime validation by @mugenkyou in #1187
  • fix(harbor): refuse non-loopback capture CLI without an admin key by @cursor[bot] in #1194
  • Release OpenEnv 0.5.0 by @cursor[bot] in #1190

New Contributors

Full Changelog: v0.4.2...v0.5.0