Skip to content

Commit a468c29

Browse files
authored
[MISC] Release v0.4.2. (#2545)
1 parent 15e8bfd commit a468c29

3 files changed

Lines changed: 31 additions & 3 deletions

File tree

RELEASE.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Genesis Release Note
22

3+
## 0.4.2
4+
5+
This release introduces a new type of tactile sensors based on [FOTS](https://arxiv.org/pdf/2404.19217), and add support of parallel simulation of heterogeneous articulated robots. Beyond that, the performance of the simulation has been significantly improved, especially when rigid option 'noslip' is enabled.
6+
7+
### New Features
8+
9+
* Add ElastomerDisplacementSensor. (@Milotrince) (#2447)
10+
* Support articulated assets in heterogeneous parallel simulation. (@Kashu7100, @ACMLCZH) (#2472, #2535)
11+
12+
### Bug Fixes
13+
14+
* Fix GJK multi-contact in mujoco-compatibility mode. (@SonSang, @duburcqa) (#2514, #2516)
15+
* Add support of morph option "fixed" for USD without explicit root and filter out invisible geometries from collision. (@ACMLCZH) (#2528)
16+
* More robust collision detection on 32bits precision. (@SonSang) (#2525)
17+
* Fix parsing of URDF with undefined inertial properties. (@duburcqa) (#2544)
18+
19+
### Miscellaneous
20+
21+
* Propagate interactive viewer exceptions when running in thread. (@duburcqa) (#2510)
22+
* More robust and versatile interactive viewer keybinding. (@duburcqa) (#2512)
23+
* Migrate 'gs view' to kinematic entity to reduce compile time. (@duburcqa) (#2522)
24+
* Fix Python-scope field read to avoid GPU-CPU sync. (@erizmr) (#2518)
25+
* Faster initialisation of collision pairs validity mask. (@ACMLCZH) (#2534)
26+
* Introduce structured options with validation. (@duburcqa) (#2536)
27+
* Accelerate noslip simulation on GPU backend. (@erizmr) (#2532)
28+
* Speedup rigid constraint solver. (@erizmr) (#2524)
29+
* Add dexterous hand benchmark. (@hughperkins) (#2500)
30+
331
## 0.4.1
432

533
This release mainly improves experimental IPC coupler integration. Avatar entity has been re-introduced after being broken for months. Finally, Quadrants' dynamic arrays are now support on Apple Metal to avoid systematic scene compilation.
@@ -38,7 +66,7 @@ This release mainly improves experimental IPC coupler integration. Avatar entity
3866
* More comprehensive performance benchmarks. (@hughperkins) (#2470)
3967
* Aggregate speed benchmark wandb uploads into a single run. (@hughperkins) (#2482)
4068

41-
## 0.4.1
69+
## 0.4.0
4270

4371
This release polishes our newly introduced USD parser and external interactive viewer plugin mechanism. Beyond that, the performance of the simulation has been significantly improved for collision-heavy scenes (up to 30%) and robots using capsule/sphere collision geometries (up to 20%).
4472

genesis/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.4.1"
1+
__version__ = "0.4.2"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "genesis-world"
7-
version = "0.4.1"
7+
version = "0.4.2"
88
description = "A universal and generative physics engine"
99
readme = "README.md"
1010
requires-python = ">=3.10,<3.14"

0 commit comments

Comments
 (0)