Releases: JetBrains-Research/idegym
Releases · JetBrains-Research/idegym
v0.9.0
What's Changed
- [JBRes-9011] Introduce examples folder and add OpenEnv integration examples there by @vpoliakov-pixel in #66
- [integration-tests] add database client tests by @vpoliakov-pixel in #67
- [e2e] fix push pull registry urls and fix web socket connection closing by @vpoliakov-pixel in #72
- [docs] fix pre-commit issue in docs by @vpoliakov-pixel in #73
- [JBRes-8864] Fix incomplete logging on orchestrator by @samorojy in #80
- [JBRes-8920] Support for dedicated node pools by @dabico in #69
- [JBRes-9012] CI changes by @dabico in #74
- [JBRes-5360] move hydra and alembic config and other files inside the module by @vpoliakov-pixel in #82
- [JBRes-9108] github issue templates for bug report and feature request by @iamblobfish in #85
- [JBRes-9108] github issue templates by @iamblobfish in #86
- Example of the agentic RL training using IDEGYM and VERL. by @galtimur in #89
- [JBRes-6033] Enhance configuration model classes for resource specifications by @dabico in #87
- [JBRes-9071] Initial MCP server implementation by @vfedorishchev in #90
- [JBRes-9089] Introduce API for GKE pod checkpoint by @samorojy in #92
- [JBRes-9069] Introducing plugins for tools and rewards by @vpoliakov-pixel in #91
- [JBRes-9072] introduce full pycharm and idea plugins by @vpoliakov-pixel in #93
- [integration-tests] fix pg container clean up by @vpoliakov-pixel in #98
Dependency Updates
- [dependencies] Bump pre-commit from 4.5.1 to 4.6.0 by @dependabot[bot] in #95
- [dependencies] Bump pytest-randomly from 4.0.1 to 4.1.0 in the testing group by @dependabot[bot] in #94
- [dependencies] Bump ruff from 0.15.11 to 0.15.12 by @dependabot[bot] in #96
- [orchestrator] Bump grafana/grafana from 12.4.2 to 13.0.1 in /orchestrator/kubernetes/grafana by @dependabot[bot] in #75
- [dependencies] Bump ruff from 0.15.10 to 0.15.11 by @dependabot[bot] in #78
- [orchestrator] Bump grafana/tempo from 2.10.3 to 2.10.4 in /orchestrator/kubernetes/tempo by @dependabot[bot] in #77
- [orchestrator] Bump prom/prometheus from v3.11.1 to v3.11.2 in /orchestrator/kubernetes/prometheus by @dependabot[bot] in #76
- [dependencies] Update testcontainers[postgres] requirement from >=4.0.0 to >=4.14.2 by @dependabot[bot] in #79
- Bump python-multipart from 0.0.22 to 0.0.26 by @dependabot[bot] in #68
- Bump mako from 1.3.10 to 1.3.11 by @dependabot[bot] in #70
- Bump authlib from 1.6.10 to 1.6.11 in /examples by @dependabot[bot] in #71 * [ci] Bump astral-sh/setup-uv from 7 to 8.0.0 in the astral group by @dependabot[bot] in #81
- [ci] Bump astral-sh/setup-uv from 8.0.0 to 8.1.0 in the astral group by @dependabot[bot] in #88
New Contributors
- @iamblobfish made their first contribution in #85
- @galtimur made their first contribution in #89
- @vfedorishchev made their first contribution in #90
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- [JBRes-8664] Fix handling of database migration locks by @samorojy in #9
- [JBRes-5355] Consistent SQL table naming scheme by @dabico in #11
- [JBRes-6036] clean up orphaned kaniko jobs; better error handling during status monitoring by @vpoliakov-pixel in #12
- [JBRes-4975] update
uvto the latest version by @vpoliakov-pixel in #10 - [JBRes-4758] add run_as_root parameter as a column in database and use it when reusing finished servers by @vpoliakov-pixel in #13
- [JBRes-6154] Use secret reference for tracing credentials by @dabico in #14
- [JBRes-4758, JBRes-4975] Cleanup by @dabico in #22
- [JBRes-5205] Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #34
- [JBRes-5205] Bump pytest from 8.4.1 to 9.0.2 by @dependabot[bot] in #31
- [JBRes-5205] Bump pytest-asyncio from 1.1.0 to 1.3.0 by @dependabot[bot] in #30
- [JBRes-5205] Bump tomlkit from 0.13.3 to 0.14.0 by @dependabot[bot] in #29
- [JBRes-5205] Bump pytest-mock from 3.14.1 to 3.15.1 by @dependabot[bot] in #28
- [JBRes-5205] Bump supervisor from 4.2.5 to 4.3.0 by @dependabot[bot] in #27
- [JBRes-5205] Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #26
- [JBRes-5205] Bump docker/setup-docker-action from 4 to 5 by @dependabot[bot] in #25
- [JBRes-5205] Bump docker/login-action from 3 to 4 by @dependabot[bot] in #24
- [JBRes-5205] Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #23
- [JBRes-5205] Bump astral-sh/setup-uv from 6 to 7 in /.github/workflows by @dependabot[bot] in #1
- [JBRes-5205] Bump docker/setup-docker-action from 4 to 5 in /.github/workflows by @dependabot[bot] in #2
- [JBRes-5205] Bump docker/setup-buildx-action from 3 to 4 in /.github/workflows by @dependabot[bot] in #3
- [JBRes-5205] Bump python from 3.13.7-slim-bookworm to 3.14.3-slim-bookworm in /orchestrator by @dependabot[bot] in #4
- [JBRes-5205] Bump docker/build-push-action from 6 to 7 in /.github/workflows by @dependabot[bot] in #5
- [JBRes-5205] Bump grafana/grafana from 12.4.0 to 12.4.1 in /orchestrator/kubernetes/grafana by @dependabot[bot] in #6
- [JBRes-5205] Bump docker/login-action from 3 to 4 in /.github/workflows by @dependabot[bot] in #7
- [JBRes-5205] Bump grafana/tempo from 2.10.1 to 2.10.3 in /orchestrator/kubernetes/tempo by @dependabot[bot] in #15
- [JBRes-5205] Bump filelock from 3.17.0 to 3.20.3 by @dependabot[bot] in #16
- [JBRes-5205] Bump python-multipart from 0.0.20 to 0.0.22 by @dependabot[bot] in #17
- [JBRes-5205] Bump protobuf from 6.31.1 to 6.33.5 by @dependabot[bot] in #18
- [JBRes-5205] Bump urllib3 from 2.3.0 to 2.6.3 by @dependabot[bot] in #19
- [JBRes-5205] Bump aiohttp from 3.12.15 to 3.13.3 by @dependabot[bot] in #21
- [JBRes-5205] Bump virtualenv from 20.29.2 to 20.36.1 by @dependabot[bot] in #20
- [JBRes-5205] Bump starlette from 0.45.3 to 0.49.1 by @dependabot[bot] in #36
- [JBRes-5205] Bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #37
- [JBRes-5205] Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot[bot] in #38
- [JBRes-8318] return finished server in fifo order for new requests by @vpoliakov-pixel in #32
- [JBRes-8762] Use owner references for easier resource cleanup by @dabico in #35
- [JBRes-5205] Bump tqdm from 4.67.1 to 4.67.3 by @dependabot[bot] in #42
- [JBRes-5205] Bump python-on-whales from 0.78.0 to 0.81.0 by @dependabot[bot] in #41
- [JBRes-5205] Bump grafana/grafana from 12.4.1 to 12.4.2 in /orchestrator/kubernetes/grafana by @dependabot[bot] in #40
- [JBRes-5205] Bump ruff from 0.15.7 to 0.15.8 by @dependabot[bot] in #45
- [JBRes-5205] Bump pre-commit from 4.3.0 to 4.5.1 by @dependabot[bot] in #44
- [JBRes-5205] Bump pytest-randomly from 3.16.0 to 4.0.1 by @dependabot[bot] in #43
- [JBRes-5205] Bump pygments from 2.19.1 to 2.20.0 by @dependabot[bot] in #46
- [JBRes-8782] Add full integration tests in minikube by @vpoliakov-pixel in #33
- [JBRes-5205] Bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #48
- [JBRes-8914] E2E tests in CI by @dabico in #49
- [JBRes-5205] Bump prom/prometheus from v3.10.0 to v3.11.0 in /orchestrator/kubernetes/prometheus by @dependabot[bot] in #51
- [JBRes-5205] Bump ruff from 0.15.8 to 0.15.9 by @dependabot[bot] in #52
- [JBRes-5205] Bump requests from 2.33.0 to 2.33.1 by @dependabot[bot] in #53
- [JBRes-9011] Add compatibility with OpenEnv servers by @vpoliakov-pixel in #47
- [JBRes-8782] introduce kaniko minikube tests by @vpoliakov-pixel in #50
- [JBRes-5153] Support arbitrary base image building by @samorojy in #39
- [JBRes-5205] Bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in #62
- [JBRes-5205] Bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in #61
- [JBRes-5205] Bump pyyaml from 6.0.2 to 6.0.3 by @dependabot[bot] in #60
- [JBRes-5205] Bump ruff from 0.15.9 to 0.15.10 by @dependabot[bot] in #59
- [JBRes-5205] Bump prom/prometheus from v3.11.0 to v3.11.1 in /orchestrator/kubernetes/prometheus by @dependabot[bot] in #57
- [JBRes-5205] Bump python from 3.14.3-slim-bookworm to 3.15.0a8-slim-bookworm in /orchestrator by @dependabot[bot] in #56
- [JBRes-5205] Bump kubernetes-asyncio from 32.3.2 to 35.0.1 by @dependabot[bot] in #58
- [JBRes-8561] review http error codes, document them and fix some issues related to it by @vpoliakov-pixel in #63
- [JBRes-5205] disable e2e ci for now because runners are not available by @vpoliakov-pixel in #65
- [JBRes-9010] clean and update docstrings, descriptors and comments throughout the whole codebase by @vpoliakov-pixel in #64
New Contributors
- @samorojy made their first contribution in #9
- @dabico made their first contribution in #11
- @vpoliakov-pixel made their first contribution in #12
- @dependabot[bot] made their first contribution in #34
Full Changelog: https://github.com/JetBrains-Research/idegym/commits/v0.8.0