Skip to content

Commit 1f1aa4f

Browse files
[CI][Auto Version Bump] Compile changelog fragments (schedule)
Bumped packages: - isaaclab: 22.0.0 → 22.1.0 - isaaclab_newton: 5.5.1 → 5.6.0 - isaaclab_ov: 2.5.0 → 2.6.0 - isaaclab_physx: 5.3.1 → 6.0.0 - isaaclab_rl: 0.16.3 → 0.16.4 - isaaclab_visualizers: 1.10.1 → 1.10.2
1 parent cb43dd0 commit 1f1aa4f

44 files changed

Lines changed: 206 additions & 205 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

source/isaaclab/changelog.d/chaitanya-fix-app-launcher-tests.skip

Whitespace-only changes.

source/isaaclab/changelog.d/contact-sensor-force-semantics.minor.rst

Lines changed: 0 additions & 10 deletions
This file was deleted.

source/isaaclab/changelog.d/fix-venv-on-isaac-sim-python.rst

Lines changed: 0 additions & 8 deletions
This file was deleted.

source/isaaclab/changelog.d/flatten-wheel-package.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

source/isaaclab/changelog.d/git-source-wheel.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

source/isaaclab/changelog.d/j3soon-star-terrain-numpy2.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

source/isaaclab/changelog.d/jichuanh-curobo-uv-install.minor.rst

Lines changed: 0 additions & 8 deletions
This file was deleted.

source/isaaclab/changelog.d/jichuanh-uv-lock-docker-install.minor.rst

Lines changed: 0 additions & 15 deletions
This file was deleted.

source/isaaclab/changelog.d/ooctipus-tendon-instance-addressing.minor.rst

Lines changed: 0 additions & 12 deletions
This file was deleted.

source/isaaclab/docs/CHANGELOG.rst

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,63 @@
11
Changelog
22
---------
33

4+
22.1.0 (2026-09-04)
5+
~~~~~~~~~~~~~~~~~~~
6+
7+
Added
8+
^^^^^
9+
10+
* Added a PEP 517 build target under ``tools/wheel_builder`` so package managers can install the aggregate Isaac Lab
11+
package directly from a Git source without duplicating Isaac Lab's dependency list downstream.
12+
* Added ``net_forces_w`` as the total contact force (normal + friction), with matching history
13+
and filtered-matrix properties. PhysX and OVPhysX cannot compute a total force, so they
14+
return the corresponding normal-force quantity and warn.
15+
* Added ``friction_forces_w`` as the aggregate friction force. PhysX and OVPhysX only provide
16+
filtered friction, so they return ``friction_force_matrix_w`` and warn.
17+
* Added explicit aggregate and filtered normal and friction force contracts, including
18+
``net_friction_forces_w_history`` and ``friction_force_matrix_w_history``.
19+
20+
Changed
21+
^^^^^^^
22+
23+
* Changed the cuRobo Docker image to install from ``uv.lock`` into the virtual environment at
24+
``/opt/isaaclab-venv``, matching the base image. Isaac Sim's site-packages is left untouched,
25+
so the image no longer deletes the prebundled torch, re-bootstraps ``pip`` afterwards, or
26+
uninstalls ``quadprog``. cuRobo itself is still built from its pinned commit against the
27+
environment's torch.
28+
* Changed the Docker images to install from ``uv.lock`` into a virtual environment at
29+
``/opt/isaaclab-venv`` instead of into Isaac Sim's own site-packages, leaving the shipped
30+
Isaac Sim environment untouched and applying ``[tool.uv] override-dependencies``.
31+
* Changed the ``teleop`` extra to carry only the teleop stack; Isaac Sim is no longer bundled
32+
with it. Environments that already provide Kit, such as the container images, no longer
33+
install a second copy of it. Install ``--extra teleop,isaacsim`` to get the Isaac Sim wheel
34+
as before.
35+
* Renamed the ``test`` extra to ``dev``, which still carries the test suite plus the
36+
documentation toolchain. Use ``--extra dev`` where ``--extra test`` was used to build docs.
37+
* Changed the ``test`` extra to carry the test suite alone, without the documentation
38+
toolchain, so the container images can install it without shipping Sphinx and its
39+
GPL-3.0-or-later ``docutils`` dependency.
40+
* Extended :func:`~isaaclab.sim.schemas.apply_fixed_tendon_properties` to target both
41+
``PhysxTendonAxisRootAPI`` and ``PhysxTendonAxisAPI`` instances, allowing backend fragments to
42+
configure whole fixed tendons and their individual joint-axis contributions separately.
43+
44+
Fixed
45+
^^^^^
46+
47+
* Fixed ``isaaclab.sh`` and the ``isaaclab`` CLI rejecting a virtual environment that was created on
48+
a downloaded Isaac Sim package's own Python. Such an environment reuses that interpreter, so Kit's
49+
extension modules load exactly as they do under the bundled Python; only environments supplying
50+
their own interpreter, such as conda, are still refused. Create one with
51+
``uv venv --python _isaac_sim/kit/python/bin/python3``.
52+
* Fixed :func:`~isaaclab.terrains.trimesh.mesh_terrains.star_terrain` failing with
53+
``AttributeError: module 'numpy' has no attribute 'math'``. The function used the ``np.math``
54+
alias, which was removed in NumPy 2.0, and now uses the standard library ``math`` module instead.
55+
* Fixed the Isaac Lab wheel to install core modules in a flat ``isaaclab`` package instead of
56+
exposing a nested source package through a modified package search path.
57+
* Fixed the legacy fixed- and spatial-tendon writers authoring properties under the applied API
58+
type name. They now use the schema-owned ``physxTendon:<instance>:*`` namespace that PhysX reads.
59+
60+
461
22.0.0 (2026-09-03)
562
~~~~~~~~~~~~~~~~~~~
663

0 commit comments

Comments
 (0)