Releases: dartsim/dart
Releases · dartsim/dart
DART 6.16.4
-
Physics
-
Parsers
- Fix URDF shape parsing on FreeBSD: #2379
-
Tooling and Docs
DART 6.16.3
DART 6.16.2
-
Build
-
Tests
- Stabilize World::Cloning in asserts-enabled CI: #2331
-
Tooling and Docs
DART 6.16.1
DART 6.16.1 is a patch release for the 6.16 LTS line.
Fixed
- Fix FreeListAllocator assertions when building without NDEBUG (e.g., Ubuntu 24.04 / GCC 13): #2295
DART 6.16.0
DART 6.16.0 keeps the 6.x LTS line current with the servo-limit fixes and tooling/pixi improvements that landed after 6.15.0.
Highlights
- Servo joints now recover gracefully from hitting position limits, preventing the lock-ups reported in Gazebo/gz-sim (#2086).
- All remaining raw
assertcalls were replaced withDART_ASSERTto keep diagnostics consistent in release builds (#2117). - Build fixes:
- pybind11 detection and assert include handling were hardened for pixi builds (#2118).
- Eigen guard backported so 3.4+ builds keep working on the release branch (#2108).
- New toggles let you opt into system Tracy, pybind11, and GoogleBenchmark as needed (#1911, #1907, #1904).
- Absolute install dir handling corrected for CMake exports (#2006).
- Tooling & docs:
- Coverage, API docs, and the gz-physics CI job now run completely through pixi tasks (#2036, #2032, #2034).
- macOS CI installs OpenSceneGraph from source to avoid flaky builds (#2037).
- Documentation was reorganized so the Python and C++ paths are clearly separated (#2040), and gz-physics integration tests are now part of CI (#2000).
Tested Platforms
- Linux
- Ubuntu 22.04 LTS / GCC 11.4 / x86_64
- Ubuntu 24.04 LTS / GCC 13.2 / x86_64
- macOS 14 / Clang 15 / arm64
- Windows / MSVC 19.40 / x86_64
Installation / Build
See the README for package availability and build instructions. To build from source with pixi:
pixi run build
pixi run build-dartpy # optional: Python bindings
pixi run test # C++ tests
pixi run test-py # python/dartpy tests
pixi run -e gazebo test-gz # gazebo compatibility test suiteThanks
Thanks to everyone who reported issues, reviewed PRs, and helped chase down the joint-limit and pixi regressions. Enjoy 6.16.0!
DART 6.15.0
DART 6.15.0 (2024-11-15)
This is a simple maintenance release with updates to support newer dependency versions.
DART v6.14.5
v6.14.4
DART 6.14.3
DART 6.14.3 (2024-07-05)
-
Tested Platforms
- Linux
- Ubuntu 22.04 LTS / GCC 11.4 / x86_64
- Ubuntu 24.04 LTS / GCC 13.2 / x86_64
- macOS 14 / Clang 15 / arm64
- Windows / MSVC 19.40 / x86_64
- Linux
-
Changed the default CMake option to DART_ENABLE_SIMD=OFF: #1825
DART 6.14.2
DART 6.14.2 (2024-06-28)
-
Tested Platforms
- Linux
- Ubuntu 22.04 LTS / GCC 11.4 / x86_64
- Ubuntu 24.04 LTS / GCC 13.2 / x86_64
- macOS 14 / Clang 15 / arm64
- Windows / MSVC 19.40 / x86_64
- Linux
-
Fixed version definitions: #1820