Skip to content

chore(deps-dev): update gymnasium requirement from >=0.29.0 to >=1.4.0 - #8

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/gymnasium-gte-1.4.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/gymnasium-gte-1.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 10, 2026

Copy link
Copy Markdown

Updates the requirements on gymnasium to permit the latest version.

Release notes

Sourced from gymnasium's releases.

v1.4.0

Gymnasium v1.4.0

This release adds max_concurrency to AsyncVectorEnv, support for arbitrary node and edge spaces in Graph, optional key sorting for Dict, generic typing for vector environments, and a large number of bug fixes across spaces, wrappers, vector environments and MuJoCo rendering.

New Features

  • Added max_concurrency to AsyncVectorEnv to cap how many sub-environments run reset/step at once, reducing CPU oversubscription when the number of environments exceeds the number of cores. Also usable via gym.make_vec(..., vectorization_mode="async", vector_kwargs={"max_concurrency": N}) by @​lawliet206 (Farama-Foundation/Gymnasium#1673)
  • Graph spaces now accept Dict and Tuple spaces for their node and edge spaces, enabling heterogeneous graphs and named node/edge features by @​2ToTheNthPower (Farama-Foundation/Gymnasium#1514)
  • Added a keyword-only sort_keys argument to Dict spaces. It defaults to True (existing behaviour), while sort_keys=False preserves the insertion order of the keys, including through wrappers such as FrameStackObservation by @​quinnarnold (Farama-Foundation/Gymnasium#1675)
  • VectorEnv, its subclasses and the vector wrappers are now generic types by @​pseudo-rnd-thoughts (Farama-Foundation/Gymnasium#1752)
  • The environment checkers (check_env and the passive checker run by make) now verify that reset and step return distinct observation and info objects each timestep, preventing buffers being silently overwritten in replay/rollout buffers. This found and fixed two info elements in Humanoid and HumanoidStandup that reused the same buffer between timesteps by @​pseudo-rnd-thoughts (Farama-Foundation/Gymnasium#1683)

Bug Fixes

It seems that the agents have reached Gymnasium, so a large quantity of previously unknown bugs have been reported and resolved.

Spaces

Wrappers

VectorEnv

Env

Utilities

... (truncated)

Commits

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 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)

Updates the requirements on [gymnasium](https://github.com/Farama-Foundation/Gymnasium) to permit the latest version.
- [Release notes](https://github.com/Farama-Foundation/Gymnasium/releases)
- [Commits](Farama-Foundation/Gymnasium@v0.29.0...v1.4.0)

---
updated-dependencies:
- dependency-name: gymnasium
  dependency-version: 1.4.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants