Skip to content

Commit 13d8962

Browse files
authored
[MISC] Update version. (#2252)
1 parent 4fd36b1 commit 13d8962

File tree

3 files changed

+41
-2
lines changed

3 files changed

+41
-2
lines changed

RELEASE.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
11
# Genesis Release Note
22

3+
## 0.3.12
4+
5+
This PR focuses on performance improvements (x4 faster for complex scenes with 64 < n_dofs < 96 and n_envs=4096 compared to 0.3.10). Besides, initial support of heterogenous object and USD stage import for rigid body simulation has been introduced.
6+
7+
### New Features
8+
9+
* [FEATURE] Add method to compute axis-aligned bounding boxes of visual geometries. (@duburcqa) (#2185)
10+
* [FEATURE] Add partial support of batched camera sensor with Rasterizer. (@Narsil) (#2207, #2212)
11+
* [FEATURE] Add support for attaching MPM particles to rigid links. (@YilingQiao) (#2205)
12+
* [FEATURE] Add support of USD import for Rigid Body. (@alanray-tech) (#2067)
13+
* [FEATURE] Add support of batched textures to BatchRenderer. (@ACMLCZH) (#2077)
14+
* [FEATURE] Add support of fisheye camera mode to BatchRenderer. (@ACMLCZH) (#2138)
15+
* [FEATURE] Add batched simulation of heterogeneous objects. (@YilingQiao) (#2202)
16+
* [FEATURE] Filter out self-collision pairs active in neutral configuration. (@duburcqa) (#2251)
17+
18+
### Bug Fixes
19+
20+
* [BUG FIX] Fix zero-copy for fields on Apple Metal. (@duburcqa) (#2188, #2223)
21+
* [BUG FIX] Fix compatibility with 'numpy<2.0'. (@duburcqa) (#2197)
22+
* [BUG FIX] Fix invalid default particle sampler on Linux ARM. (@duburcqa) (#2211)
23+
* [BUG FIX] Fix 'RigidGeom.get_(pos|quat)' invalid shape. (@duburcqa) (#2218)
24+
* [BUG FIX] Fix various sensor bugs and add zero-copy to contact force sensors. (@duburcqa) (#2232, #2235)
25+
* [BUG FIX] Clear dynamic weld at scene reset. (@YilingQiao) (#2233)
26+
* [BUG FIX] Fix viewer not closed at scene destroy if running in background thread. (@duburcqa) (#2236)
27+
* [BUG FIX] More robust handling of corrupted cache. (@duburcqa) (#2241)
28+
29+
### Miscellaneous
30+
31+
* [MISC] More intuitive visualisation of camera frustum in interactive viewer. (@duburcqa) (#2180)
32+
* [MISC] Remove broken and unmaintained Avatar Solver. (@duburcqa) (#2181)
33+
* [MISC] Speedup non-tiled hessian cholesky factor and solve. (@duburcqa) (#2182, #2183)
34+
* [MISC] Force public getters to return by-value to avoid mistake. (@duburcqa) (#2184)
35+
* [MISC] Improve CI infrastructure. (@hughperkins, @duburcqa) (#1981, #2166, #2190, #2194, #2195, #2242, #2245, #2250)
36+
* [MISC] Add Ruff format. (@Narsil) (#2213, #2214, #2215)
37+
* [MISC] Store texture path for primitive morphs as metadata. (@Rush2k) (#2227)
38+
* [MISC] Improve import logics of y-up vs z-up file meshes. (@AnisB) (#2237)
39+
* [MISC] Simplify boolean contact sensors update logics. (@duburcqa) (#2238)
40+
* [MISC] Rigid methods set_qpos,set_dofs_position now clear error code. (@duburcqa) (#2253)
41+
342
## 0.3.11
443

544
The main focus of this release is to improve scaling of the simulation wrt the complexity of the scene, and better leverage GPUn compute for small to moderate batch sizes (0<=n_envs<=8192). As usual, a bunch of minor bugs have been fixed.

genesis/version.py

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

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.3.11"
7+
version = "0.3.12"
88
description = "A universal and generative physics engine"
99
readme = "README.md"
1010
requires-python = ">=3.10,<3.14"

0 commit comments

Comments
 (0)