17.5.2
NOTE: something is wrong with the MacOS native libraries for this release. Use the 17.5.4 release instead.
- Bugfix:
PhysicsCollisionObject.findInstance()
creates a weak global reference that's never deleted. - Bugfix: weak global references in
PhysicsCollisionObject
andMultiBody
are never deleted. - Bugfix: assertion failure when
toString()
is invoked on an unassigned joint - Added 5 new methods:
CollisionSpace.jniEnvId()
CompoundCollisionShape.connectivityMatrix()
CompoundCollisionShape.countGroups()
NativeLibrary.jniEnvId()
New6Dof.getRotationMatrix()
- Build Windows natives for release using Visual Studio 2022 .
- Build 64-bit MacOSX natives for release using Xcode 14.2 .
- Throw Java exceptions (instead of crashing the JVM with
btAssert()
) in the JNI glue code. - Improved handling of Java exceptions in the JNI glue code.