You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/misc/changelog.rst
+50-9Lines changed: 50 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,23 +3,22 @@
3
3
Changelog
4
4
==========
5
5
6
-
Release 2.7.1a3 (WIP)
6
+
7
+
Release 2.8.0a2 (WIP)
7
8
--------------------------
8
9
9
10
Breaking Changes:
10
11
^^^^^^^^^^^^^^^^^
12
+
- Removed support for Python 3.9, please upgrade to Python >= 3.10
13
+
- Set ``strict=True`` for every call to ``zip(...)``
11
14
12
15
New Features:
13
16
^^^^^^^^^^^^^
14
-
- ``RolloutBuffer`` and ``DictRolloutBuffer`` now uses the actual observation / action space ``dtype`` (instead of float32), this should save memory (@Trenza1ore)
17
+
- Added official support for Python 3.13
15
18
16
19
Bug Fixes:
17
20
^^^^^^^^^^
18
-
- Fixed env checker to properly handle ``Sequence`` observation spaces when nested inside composite spaces (``Dict``, ``Tuple``, ``OneOf``) (@copilot)
19
-
- Update env checker to warn users when using Graph space (@dhruvmalik007).
20
-
- Fixed memory leak in ``VecVideoRecorder`` where ``recorded_frames`` stayed in memory due to reference in the moviepy clip (@copilot)
21
-
- Remove double space in `StopTrainingOnRewardThreshold` callback message (@sea-bass)
22
-
- Add close method to BaseAlgorithm to prevent memory leaks in sequential training loops (#1966)
21
+
- Fixed saving and loading of Torch compiled models (using ``th.compile()``) by updating ``get_parameters()``
23
22
24
23
`SB3-Contrib`_
25
24
^^^^^^^^^^^^^^
@@ -32,9 +31,51 @@ Bug Fixes:
32
31
33
32
Deprecations:
34
33
^^^^^^^^^^^^^
34
+
- ``zip_strict()`` is not needed anymore since Python 3.10, please use ``zip(..., strict=True)`` instead
35
35
36
36
Others:
37
37
^^^^^^^
38
+
- Updated to Python 3.10+ annotations
39
+
- Removed some unused variables (@unexploredtest)
40
+
- Improved type hints for distributions
41
+
- Simplified zip file loading by removing Python 3.6 workaround and enabling ``weights_only=True`` (PyTorch 2.x)
42
+
- Sped up saving/loading tests
43
+
44
+
Documentation:
45
+
^^^^^^^^^^^^^^
46
+
47
+
48
+
Release 2.7.1 (2025-12-05)
49
+
--------------------------
50
+
51
+
.. warning::
52
+
53
+
Stable-Baselines3 (SB3) v2.7.1 will be the last one supporting Python 3.9 (end of life in October 2025).
54
+
We highly recommended you to upgrade to Python >= 3.10.
55
+
56
+
57
+
Breaking Changes:
58
+
^^^^^^^^^^^^^^^^^
59
+
60
+
New Features:
61
+
^^^^^^^^^^^^^
62
+
- ``RolloutBuffer`` and ``DictRolloutBuffer`` now uses the actual observation / action space ``dtype`` (instead of float32), this should save memory (@Trenza1ore)
63
+
64
+
Bug Fixes:
65
+
^^^^^^^^^^
66
+
- Fixed env checker to properly handle ``Sequence`` observation spaces when nested inside composite spaces (``Dict``, ``Tuple``, ``OneOf``) (@copilot)
67
+
- Update env checker to warn users when using Graph space (@dhruvmalik007).
68
+
- Fixed memory leak in ``VecVideoRecorder`` where ``recorded_frames`` stayed in memory due to reference in the moviepy clip (@copilot)
69
+
- Remove double space in `StopTrainingOnRewardThreshold` callback message (@sea-bass)
70
+
- Add close method to BaseAlgorithm to prevent memory leaks in sequential training loops (#1966)
71
+
72
+
`SB3-Contrib`_
73
+
^^^^^^^^^^^^^^
74
+
- Fixed tensorboard log name for ``MaskablePPO``
75
+
76
+
`SBX`_ (SB3 + Jax)
77
+
^^^^^^^^^^^^^^^^^^
78
+
- Added ``CnnPolicy`` to PPO
38
79
39
80
Documentation:
40
81
^^^^^^^^^^^^^^
@@ -47,7 +88,7 @@ Documentation:
47
88
- Updated link to paper of community project DeepNetSlice (@AlexPasqua)
48
89
- Added example usage of Tensorflow JS
49
90
- Included exact versions in ONNX JS and example project
50
-
- Made step 2 (`pip install`) of `CONTRIBUTING.md` more robust
91
+
- Made step 2 (`pip install`) of `CONTRIBUTING.md` more robust
0 commit comments