Skip to content

Commit 2a32bab

Browse files
relentlesskrishnancopybara-github
authored andcommitted
Update Mujoco Deps in preperation for the 3.3.4 release
PiperOrigin-RevId: 780712420 Change-Id: Ib13d18bcf0f248acff93c04f977eec59185dc932
1 parent 1362187 commit 2a32bab

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

cmake/MujocoDependencies.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ set(MUJOCO_DEP_VERSION_lodepng
1919
CACHE STRING "Version of `lodepng` to be fetched."
2020
)
2121
set(MUJOCO_DEP_VERSION_tinyxml2
22-
9a89766acc42ddfa9e7133c7d81a5bda108a0ade
22+
e6caeae85799003f4ca74ff26ee16a789bc2af48
2323
CACHE STRING "Version of `tinyxml2` to be fetched."
2424
)
2525
set(MUJOCO_DEP_VERSION_tinyobjloader
@@ -39,12 +39,12 @@ set(MUJOCO_DEP_VERSION_qhull
3939
CACHE STRING "Version of `qhull` to be fetched."
4040
)
4141
set(MUJOCO_DEP_VERSION_Eigen3
42-
d0b490ee091629068e0c11953419eb089f9e6bb2
42+
81044ec13df7608d0d9d86aff2ef9805fc69bed1
4343
CACHE STRING "Version of `Eigen3` to be fetched."
4444
)
4545

4646
set(MUJOCO_DEP_VERSION_abseil
47-
bc257a88f7c1939f24e0379f14a3589e926c950c # LTS 20250512.0
47+
76bb24329e8bf5f39704eb10d21b9a80befa7c81 # LTS 20250512.0
4848
CACHE STRING "Version of `abseil` to be fetched."
4949
)
5050

doc/changelog.rst

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,35 @@
22
Changelog
33
=========
44

5-
Upcoming version (not yet released)
5+
Version 3.3.4 (July 8, 2025)
66
-----------------------------------
77

88
.. admonition:: Breaking API changes
99
:class: attention
1010

11-
- The functions ``mjs_detachBody`` and ``mjs_detachDefault`` have been replaced by :ref:`mjs_delete`.
12-
- The Python functions ``element.delete`` have been replaced by ``spec.delete(element)``.
11+
1. The functions ``mjs_detachBody`` and ``mjs_detachDefault`` have been replaced by :ref:`mjs_delete`.
12+
2. The Python functions ``element.delete`` have been replaced by ``spec.delete(element)``.
1313

1414
General
1515
^^^^^^^
16-
- Added support for setting the initial camera in the viewer using
17-
:ref:`visual/global/cameraid<visual-global-cameraid>`.
18-
- Added support to only sync the state in the Python :ref:`passive viewer<PyViewerPassive>`'s ``Sync`` method, this is
19-
useful to improve performance. The default behavior is unchanged and copies the entire model and data.
20-
- In the mjSpec C API, directly setting an element's name using :ref:`mjs_setString` has been replaced with a new
21-
function :ref:`mjs_setName` which allows checking for naming collisions at set-time rather than compile-time, for
22-
earlier catching of errors.
16+
3. Added support for setting the initial camera in the viewer using
17+
:ref:`visual/global/cameraid<visual-global-cameraid>`.
18+
4. Added support to only sync the state in the Python :ref:`passive viewer<PyViewerPassive>`'s ``Sync`` method, this is
19+
useful to improve performance. The default behavior is unchanged and copies the entire model and data.
20+
5. In the mjSpec C API, directly setting an element's name using :ref:`mjs_setString` has been replaced with a new
21+
function :ref:`mjs_setName` which allows checking for naming collisions at set-time rather than compile-time, for
22+
earlier catching of errors.
2323

2424
Bug fixes
2525
^^^^^^^^^
26-
- Inverse dynamics were not being computed correctly when :ref:`tendon armature<tendon-spatial-armature>` was present,
27-
now fixed.
28-
- Fix bug in ``mjx.put_data`` where ``actuator_moment`` was not being copied correctly for the C implementation.
26+
6. Inverse dynamics were not being computed correctly when :ref:`tendon armature<tendon-spatial-armature>` was present,
27+
now fixed.
28+
7. Fix bug in ``mjx.put_data`` where ``actuator_moment`` was not being copied correctly for the C implementation.
2929

3030
Documentation
3131
^^^^^^^^^^^^^
32-
- Added missing item documentation and clarified the nature of breaking changes in the 3.3.3 changelog.
33-
See items 3 and 4 below.
32+
8. Added missing item documentation and clarified the nature of breaking changes in the 3.3.3 changelog.
33+
See items 3 and 4 below.
3434

3535
Version 3.3.3 (June 10, 2025)
3636
-----------------------------
@@ -69,8 +69,8 @@ General
6969
Simulate
7070
^^^^^^^^
7171
8. The struct ``mjv_sceneState`` has been removed. This struct was used for partial synchronization of ``mjModel`` and
72-
``mjData`` when the Python viewer is used in passive mode. This functionality is now provided by :ref:`mjv_copyModel`
73-
and :ref:`mjv_copyData`, which don't copy arrays which are not required for visualization.
72+
``mjData`` when the Python viewer is used in passive mode. This functionality is now provided by
73+
:ref:`mjv_copyModel` and :ref:`mjv_copyData`, which don't copy arrays which are not required for visualization.
7474

7575
.. image:: images/changelog/procedural_terrain_generation.png
7676
:width: 33%

python/mujoco/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ findorfetch(
140140
GIT_REPO
141141
https://github.com/abseil/abseil-cpp
142142
GIT_TAG
143-
bc257a88f7c1939f24e0379f14a3589e926c950c # LTS 20250512.0
143+
76bb24329e8bf5f39704eb10d21b9a80befa7c81 # LTS 20250512.0
144144
TARGETS
145145
${MUJOCO_PYTHON_ABSL_TARGETS}
146146
EXCLUDE_FROM_ALL
@@ -173,7 +173,7 @@ findorfetch(
173173
GIT_REPO
174174
https://gitlab.com/libeigen/eigen
175175
GIT_TAG
176-
d0b490ee091629068e0c11953419eb089f9e6bb2
176+
81044ec13df7608d0d9d86aff2ef9805fc69bed1
177177
TARGETS
178178
Eigen3::Eigen
179179
EXCLUDE_FROM_ALL

0 commit comments

Comments
 (0)