Skip to content

Bump stable-baselines3 from 2.9.0 to 2.9.2 - #730

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/stable-baselines3-2.9.2
Open

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/stable-baselines3-2.9.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026

Copy link
Copy Markdown
Contributor

Bumps stable-baselines3 from 2.9.0 to 2.9.2.

Release notes

Sourced from stable-baselines3's releases.

v2.9.2: Bug fixes and doc improvements

[!WARNING] Stable-Baselines3 (SB3) v2.9.2 will be the last one supporting Python 3.10 (end of life in October 2026) We highly recommended you to upgrade to Python >= 3.11.

SB3 Contrib (more algorithms): https://github.com/Stable-Baselines-Team/stable-baselines3-contrib RL Zoo3 (training framework): https://github.com/DLR-RM/rl-baselines3-zoo Stable-Baselines Jax (SBX): https://github.com/araffin/sbx

To upgrade:

pip install stable_baselines3 sb3_contrib rl_zoo3 --upgrade

Bug Fixes:

  • Fixed file descriptor leak in SubprocVecEnv.close() by closing parent-side pipes to prevent "too many open files" errors in long-running loops
  • Fixed Pandas deprecation warnings on inplace operations

SB3-Contrib

  • Upgraded to Stable-Baselines3 >= 2.9.2

RL Zoo

  • Set learning_starts to 500 for parking-v0 in TQC hyperparameters to ensure the first episode is finished
  • Fixed "too many open files" issue when doing hyperparameter optimization: the trial environments are now closed in a finally block and gc_after_trial=True is passed to Optuna to free them between trials (also needs latest SB3 master version to fully work)
  • Set use_expln=True for pybullet envs when using gSDE to avoid NaNs
  • Add a note regarding pybullet source installation error on macOS due to legacy code
  • Migrate packaging setup from setup.py to pyproject.toml and integrate requirements.txt as a new extra

SBX (SB3 + Jax)

  • Updated Jax dependency version range

Deprecations:

Others:

  • Fixed moviepy test compatibility with moviepy >= 2.0 (PyTorch doesn't support it yet)
  • Added filter for numpy newshape deprecation warning from torch tensorboard
  • Fixed mypy error in test_vec_envs.py by wrapping itertools.product with list()
  • Improved tests coverage for RMSpropTFLike optimizer (invalid params, centered/momentum/weight_decay branches, pickle roundtrip)
  • Improved test coverage for save_util.py: added tests for BadZipFile error handling in load_from_zip_file and IsADirectoryError/FileNotFoundError handling in open_path
  • Fixed Docker build by adding the missing --system flag to uv pip uninstall opencv-python (required by recent uv)
  • Added a warning when n_steps > 1 is passed together with a custom replay_buffer_class, as n_steps is only applied when the replay buffer class is selected automatically (@​Koustav-github)
  • Updated tests dependencies

Documentation:

  • Clarified in the n_steps docstring that it only applies when replay_buffer_class is None, and that a custom replay buffer must be configured with replay_buffer_kwargs={"n_steps": ..., "gamma": ...} (@​Koustav-github)
  • Updated algorithm table (added the ones from SBX and sorted the table)

... (truncated)

Commits
  • 0cdcd20 Release v2.9.2 (#2294)
  • b2878f4 Update CONTRIBUTING.md: clarify LLM policy, all interactions should be betwee...
  • 7cfb4dd Fix for too many open files with subproc vec env (#2284)
  • 3246f50 Update test deps and correct typos (#2276)
  • 45a5500 Warn users when n_steps is passed with custom replay buffer + doc update (#...
  • 06f6135 Fix Docker build: add --system to uv pip uninstall opencv-python (#2272)
  • 4962054 Improve test coverage and fix issues in moviepy tests (#2270)
  • See full diff 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 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)

Bumps [stable-baselines3](https://github.com/DLR-RM/stable-baselines3) from 2.9.0 to 2.9.2.
- [Release notes](https://github.com/DLR-RM/stable-baselines3/releases)
- [Commits](DLR-RM/stable-baselines3@v2.9.0...v2.9.2)

---
updated-dependencies:
- dependency-name: stable-baselines3
  dependency-version: 2.9.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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 Oct 29, 2026

This branch has not been deployed

No deployments
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