An open index of dependabot pull requests across open source projects.

chore(deps): bump gymnasium from 0.29.1 to 1.1.1

Open
Number: #3
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 0
Created: May 26, 2025 at 02:35 PM UTC
(about 1 year ago)
Updated: June 26, 2025 at 05:53 AM UTC
(12 months ago)
Labels:
dependencies python
Description:

Bumps gymnasium from 0.29.1 to 1.1.1.

Release notes

Sourced from gymnasium's releases.

Gymnasium v1.1.1

Changes

Full Changelog: https://github.com/Farama-Foundation/Gymnasium/compare/v1.1.0...v1.1.1

v1.1.0

Gymnasium v1.1

In this release, we fix several bugs with Gymnasium v1.0 along with new features to improve the changes made.

With the release of Gymnasium v1.0, one of the major changes we made was to the vector environment implementation, improving how users interface with it and extend it. Some users noted that they required backward compatibility with how vector environments automatically reset sub-environments when they terminated or truncated, referred to as the autoreset mode or API. As a result, in v1.1, we have added support to the implemented vector environments (SyncVectorEnv and AsyncVectorEnv) and wrappers for all three possible modes: next-step, same-step and disabled. To know the type of autoreset mode used, it should be specified in the vector environment metadata, metadata["autoreset_mode"] as a gymnasium.vectors.AutoresetMode enum. For more information on the differences between the autoreset modes and how to use them, read https://farama.org/Vector-Autoreset-Mode.

In addition, we've added several helpful features

  • In Gymnasium v0.25, we added masking for spaces, space.sample(mask=...), to logically mask out possible samples from spaces. Farama-Foundation/Gymnasium#1310 adds probability masking for each space with space.sample(probability=...) to specify the probability of each sample, which is helpful for RL policies that output a probability distribution of actions.
  • For MuJoCo environments, users have the option to render the robot with RGB images or depth-based images. Previously, it was only possible to access only the RGB or depth rendering. Gymnasium v1.1 adds RGBD rendering that outputs both the RGB and depth-based image as a single output.
  • In Gymnasium v1.0, we improve the conversion wrappers between jax, torch and numpy with JaxToTorch, JaxToNumpy, NumpyToTorch, etc. In v1.1, we've improved the wrappers to work with rendering and to be compatible with the full dlpack API.

New Features

Bug Fixes

Documentation Changes

Thanks to the 31 new contributors that contributed to this release with the Full Changelog: https://github.com/Farama-Foundation/Gymnasium/compare/v1.0.0...v1.1.0

... (truncated)

Commits
  • 1c7c709 Remove Mujoco assert on metadata render-mode (#1328)
  • 583f6a7 Refer to numpy instead of jax [for vars and docs] in vector NumpyToTorch (#1319)
  • 9ff8bf4 Update version number to v1.1
  • e2599f0 Update vector autoreset documentation. (#1318)
  • e4c1f90 Add probability masking to space.sample (#1310)
  • 1dffcc6 Allow AtariPreprocessing non-square observations (#1312)
  • a4f8cfb Improve 'set_wrapper_attr'. (#1294)
  • a894632 wrappers.vector.NumpyToTorch uses Device from wrappers.NumpyTorch not `...
  • 2a8441d Add None to None conversion for JaxToNumpy, JaxToTorch and NumpyToTorch (#1306)
  • d92e030 Prevented accidental alteration of env_spec_kwargs in make_vec (#1304)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
Files Changed:
1
Additions:
+1
Deletions:
-1
Package Dependencies
Package:
gymnasium
Ecosystem:
pip
Version Change:
0.29.1 → 1.1.1
Update Type:
Major
Technical Details
ID: 657369
UUID: 2544263083
Node ID: PR_kwDOOw0Wwc6Xpl-r
Host: GitHub
Repository: mooncitydev/https-github.com-freqtrade-freqtrade
Merge State: Unknown