Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion deepgym/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

## Unreleased
## 0.6.1 (2026-10-23)

- **Local sandbox reads only what a run needs:** under `sandbox-exec` and `bwrap`, a solution can read the operating system, the software trees a Python links against, the Python installation and its own run's files, and nothing else. Before, only the home directory, this process's runs and daemon sockets were hidden, so a solution could read files under `/tmp` and `$TMPDIR`, including another DeepGym process's verifier copies. Every deepgym package on the import path stays unreadable, not just the one running. Runs roots that a killed process left behind are removed by the next process.
- **macOS sandbox:** a solution can't signal anything outside its sandbox, its judge included. Nothing on macOS contains a child that detaches, so `run_solution(..., allow_subprocess=True)` is refused there (no verdict); run such environments on Linux or a sandbox provider.
Expand Down
2 changes: 1 addition & 1 deletion deepgym/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "deepgym"
version = "0.6.0"
version = "0.6.1"
description = "RL training environments with verifiable rewards for coding and computer-use agents"
readme = "README.md"
license = {text = "PolyForm-Noncommercial-1.0.0"}
Expand Down
2 changes: 1 addition & 1 deletion deepgym/src/deepgym/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""DeepGym — Managed RL training and evaluation infrastructure."""

__version__ = '0.6.0'
__version__ = '0.6.1'

from deepgym.async_core import AsyncDeepGym
from deepgym.benchmark_envs import (
Expand Down
Loading