Proposal
To improve clarity and prevent version mismatches between IsaacLab and Isaac Sim, I would like to suggest following changes:
-
Align the main branch of the IsaacLab repository with the latest stable release to ensure alignment with the current stable Isaac Sim release (developer releases should instead be maintained in a separate branch)
-
Update the installation documentation to explicitly reference versioned releases and compatibility requirements by improving cloning instructions by requiring users to explicitly check out a tagged stable release rather than implicitly using git clone https://github.com/isaac-sim/IsaacLab.git, for example
git clone https://github.com/isaac-sim/IsaacLab.git --branch v2.3.2
respectively
pip install isaaclab==2.3.2
Motivation
The current installation guide assumes cloning the repo using git clone https://github.com/isaac-sim/IsaacLab.git, but main is already ahead of the latest stable release and aligned with the upcoming Isaac Lab v3 beta (that requires Isaac Sim 6 + Python 3.12). For example, see here:
https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/pip_installation.html#cloning-isaac-lab
https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html#cloning-isaac-lab
https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/source_installation.html#cloning-isaac-lab
This creates a mismatch for users who expect main to reflect the stable version (currently Isaac Lab 2.3.2 for Isaac Sim 5.1 + Python 3.11). As a result, users following the default instructions may unintentionally install or build against an incompatible development version, leading to breakages or confusion.
Providing explicit version pinning (both in pip and git workflows) in the installation guidelines (pip, pre-built binaries, source build) would reduce compatibility issues, particularly for users targeting the current stable Isaac Sim 5.1 ecosystem.
Build Info
- Isaac Lab Version: 2.3.2
- Isaac Sim Version: 5.1.0
Checklist
Proposal
To improve clarity and prevent version mismatches between IsaacLab and Isaac Sim, I would like to suggest following changes:
Align the
mainbranch of theIsaacLabrepository with the latest stable release to ensure alignment with the current stable Isaac Sim release (developer releases should instead be maintained in a separate branch)Update the installation documentation to explicitly reference versioned releases and compatibility requirements by improving cloning instructions by requiring users to explicitly check out a tagged stable release rather than implicitly using
git clone https://github.com/isaac-sim/IsaacLab.git, for examplerespectively
Motivation
The current installation guide assumes cloning the repo using
git clone https://github.com/isaac-sim/IsaacLab.git, butmainis already ahead of the latest stable release and aligned with the upcoming Isaac Lab v3 beta (that requires Isaac Sim 6 + Python 3.12). For example, see here:https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/pip_installation.html#cloning-isaac-lab
https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html#cloning-isaac-lab
https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/source_installation.html#cloning-isaac-lab
This creates a mismatch for users who expect
mainto reflect the stable version (currently Isaac Lab 2.3.2 for Isaac Sim 5.1 + Python 3.11). As a result, users following the default instructions may unintentionally install or build against an incompatible development version, leading to breakages or confusion.Providing explicit version pinning (both in pip and git workflows) in the installation guidelines (pip, pre-built binaries, source build) would reduce compatibility issues, particularly for users targeting the current stable Isaac Sim 5.1 ecosystem.
Build Info
Checklist