From 7e048419f222f71fa449a6c8cf4bbafae241d5f0 Mon Sep 17 00:00:00 2001 From: Abhishek Gahlot Date: Fri, 23 Oct 2026 22:19:22 +0530 Subject: [PATCH] chore: release 0.6.2 --- deepgym/CHANGELOG.md | 2 +- deepgym/pyproject.toml | 2 +- deepgym/src/deepgym/__init__.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deepgym/CHANGELOG.md b/deepgym/CHANGELOG.md index 8d2f830..2c3c71b 100644 --- a/deepgym/CHANGELOG.md +++ b/deepgym/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.6.2 (2026-10-23) - **Unsandboxed runs leave a trace:** every local `RunResult` records how its solution was isolated (`isolation`: `macos`, `bwrap`, or `none` under `DEEPGYM_ALLOW_UNSANDBOXED`), and the process logs a warning once when local solutions run unsandboxed. A local session's results record `none`, since its agent actions run on the host, and creating one warns once. - **Closed sessions stay closed:** once `close()` runs (even if the delete fails), `start`, `step`, `run_cli`, `finalize_cli` and `score` raise the new `SessionClosedError` before touching the sandbox; `score()` still returns a result a failed step already fixed. The API answers a request that raced a DELETE with 409, so a host-deleted sandbox is never scored as the agent's 0. A session whose setup fails is closed through the same pipeline as a DELETE, so a failed delete keeps its slot, is retried by the sweep and is reported in `leaked_sandboxes` if it never succeeds. diff --git a/deepgym/pyproject.toml b/deepgym/pyproject.toml index 38a08c4..817f17f 100644 --- a/deepgym/pyproject.toml +++ b/deepgym/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "deepgym" -version = "0.6.1" +version = "0.6.2" description = "RL training environments with verifiable rewards for coding and computer-use agents" readme = "README.md" license = {text = "PolyForm-Noncommercial-1.0.0"} diff --git a/deepgym/src/deepgym/__init__.py b/deepgym/src/deepgym/__init__.py index 14bbeb3..9d08abe 100644 --- a/deepgym/src/deepgym/__init__.py +++ b/deepgym/src/deepgym/__init__.py @@ -1,6 +1,6 @@ """DeepGym — Managed RL training and evaluation infrastructure.""" -__version__ = '0.6.1' +__version__ = '0.6.2' from deepgym.async_core import AsyncDeepGym from deepgym.benchmark_envs import (