Skip to content

Commit f991a1f

Browse files
authored
[MISC] Update version. (#2283)
1 parent 9a4851a commit f991a1f

File tree

3 files changed

+54
-28
lines changed

3 files changed

+54
-28
lines changed

RELEASE.md

Lines changed: 52 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,69 @@
11
# Genesis Release Note
22

3+
## 0.3.13
4+
5+
This small release adds user-friendly diagnosis of invalid Rigid physics properties and improves support of GLTF meshes.
6+
7+
### Breaking changes
8+
9+
* Apply 'FileMorph.file_meshes_are_zup' to all meshes including GLTF. (@duburcqa) (#2275)
10+
* Do not officially support importing GLTF morph Mesh as Z-UP. (@duburcqa) (#2279)
11+
12+
### New Features
13+
14+
* Add Magnetometer measurement to IMU Sensor. (@sunkmechie) (#2265)
15+
* Check validity of links spatial inertia and support forcing computation from geoms. (@duburcqa) (#2273, #2276)
16+
17+
### Bug Fixes
18+
19+
* Improve support of attached RigidEntity. (@duburcqa) (#2256, #2259)
20+
* Fix attaching RayTracer camera sensor. (@duburcqa) (#2266)
21+
* Fix empty data when adding more than 3 Raycast Sensors. (@JackLowry) (#2268)
22+
* Fix Raycast Sensor for batched environments. (@d-corsi) (#2269)
23+
* More robust filtering of self-collision in neutral configuration. (@duburcqa) (#2278)
24+
25+
### Miscellaneous
26+
27+
* Improve performance and add torch support to 'utils.geom.slerp'. (@Kashu7100) (#2260)
28+
329
## 0.3.12
430

531
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.
632

733
### New Features
834

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)
35+
* Add method to compute axis-aligned bounding boxes of visual geometries. (@duburcqa) (#2185)
36+
* Add partial support of batched camera sensor with Rasterizer. (@Narsil) (#2207, #2212)
37+
* Add support for attaching MPM particles to rigid links. (@YilingQiao) (#2205)
38+
* Add support of USD import for Rigid Body. (@alanray-tech) (#2067)
39+
* Add support of batched textures to BatchRenderer. (@ACMLCZH) (#2077)
40+
* Add support of fisheye camera mode to BatchRenderer. (@ACMLCZH) (#2138)
41+
* Add batched simulation of heterogeneous objects. (@YilingQiao) (#2202)
42+
* Filter out self-collision pairs active in neutral configuration. (@duburcqa) (#2251)
1743

1844
### Bug Fixes
1945

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)
46+
* Fix zero-copy for fields on Apple Metal. (@duburcqa) (#2188, #2223)
47+
* Fix compatibility with 'numpy<2.0'. (@duburcqa) (#2197)
48+
* Fix invalid default particle sampler on Linux ARM. (@duburcqa) (#2211)
49+
* Fix 'RigidGeom.get_(pos|quat)' invalid shape. (@duburcqa) (#2218)
50+
* Fix various sensor bugs and add zero-copy to contact force sensors. (@duburcqa) (#2232, #2235)
51+
* Clear dynamic weld at scene reset. (@YilingQiao) (#2233)
52+
* Fix viewer not closed at scene destroy if running in background thread. (@duburcqa) (#2236)
53+
* More robust handling of corrupted cache. (@duburcqa) (#2241)
2854

2955
### Miscellaneous
3056

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)
57+
* More intuitive visualisation of camera frustum in interactive viewer. (@duburcqa) (#2180)
58+
* Remove broken and unmaintained Avatar Solver. (@duburcqa) (#2181)
59+
* Speedup non-tiled hessian cholesky factor and solve. (@duburcqa) (#2182, #2183)
60+
* Force public getters to return by-value to avoid mistake. (@duburcqa) (#2184)
61+
* Improve CI infrastructure. (@hughperkins, @duburcqa) (#1981, #2166, #2190, #2194, #2195, #2242, #2245, #2250)
62+
* Add Ruff format. (@Narsil) (#2213, #2214, #2215)
63+
* Store texture path for primitive morphs as metadata. (@Rush2k) (#2227)
64+
* Improve import logics of y-up vs z-up file meshes. (@AnisB) (#2237)
65+
* Simplify boolean contact sensors update logics. (@duburcqa) (#2238)
66+
* Rigid methods set_qpos,set_dofs_position now clear error code. (@duburcqa) (#2253)
4167

4268
## 0.3.11
4369

genesis/version.py

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

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

0 commit comments

Comments
 (0)