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
# Description
This PR relaxes the upper range of allowed protobuf versions so that
IsaacLab can be installed in a modern python environment without
downgrading or conflicting with modern protobuf versions.
The original reason for pinning this to <5 was apparently due to
transitive breakage in tensorboard, which also had this pinned to <5 -
so pinning this in IsaacLab itself would not be necessary if both deps
were composed together. Tensorboard has since (in Aug 2024) unpinned
this here: tensorflow/tensorboard#6888
So, the original concern should, afaict, be obviated now.
# Fixes
This should repair any case where someone wants to install IsaacLab into
a modern python environment that uses any of the Google ecosystem
(gRPC/protobuf et al) without conflict or forced down-rev'ing to older
versions (current version of protobuf is 6.31.1).
## Type of change
- Bug fix (non-breaking change which fixes an issue)
## Checklist
- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [x] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there
Copy file name to clipboardExpand all lines: source/isaaclab_rl/docs/CHANGELOG.rst
+9-1Lines changed: 9 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,15 @@
1
1
Changelog
2
2
---------
3
3
4
+
0.1.6 (2025-06-26)
5
+
~~~~~~~~~~~~~~~~~~
6
+
7
+
Fixed
8
+
^^^^^
9
+
10
+
* Relaxed upper range pin for protobuf python dependency for more permissive installation.
11
+
12
+
4
13
0.1.5 (2025-04-11)
5
14
~~~~~~~~~~~~~~~~~~
6
15
@@ -9,7 +18,6 @@ Changed
9
18
* Optimized Stable-Baselines3 wrapper ``Sb3VecEnvWrapper`` (now 4x faster) by using Numpy buffers and only logging episode and truncation information by default.
10
19
* Upgraded minimum SB3 version to 2.6.0 and added optional dependencies for progress bar
0 commit comments