jME 0.9 out

It’s been a long time coming, but jME (jMonkey Engine) version 0.9 has
been released. This “maintenance” release has gone a long ways towards
alleviating memory issues. While no major functionality was added, the core API has been greatly optimized and enhanced, allowing for a cleaner, faster and better overall engine.

You may obtain the latest release (requires LWJGL 0.98) here:
https://jme.dev.java.net/servlets/ProjectDocumentList;jsessionid=64FFCD7B743C37D34BE414B5E81D9067

The following enhancements and changes have occurred:

-Memory Improvements! Reduced memory by over half, some cases 80%.
*Removal of duplicate geometry data
*Cleaning up of BoundingVolumes
*Optimization of RenderStates.

-Debugger class allowing for a central place to do test renderings (Boundings and Normals).

-Addition of the JMECanvas allowing AWT integration into Java components.

-SharedNode and SharedMesh have been added, allowing scene data to be used multiple times in a scene.

-Cleaning of the API
*Better fallbacks for lower end cards.
*Mac improvements
*Renderer is now an abstract class, allowing generalized code to move into its common methods.
*Spatials and BoundingVolumes now have a type, allowing the user to determine the subclass without requiring use of instanceof.
*Removal of unsupported packages (UI and Widget)
*Fixed Transparency issues.
*Multiple frustum plane camera.
*Many bug fixes.

Thanks to everyone that have contributed, and thank you to the users for supporting us.

Questions/Comments/Concerns: visit http://www.jmonkeyengine.com/jmeforum