The Velocity developers would like to announce the release of Velocity Engine 1.6.4.
This release provides two small bugfixes and one critical fix. The critical fix resolves a 100% CPU loop hang under simultaneous HashMap calls in our ClassMap implementation due to a classic bug in Sun's implementation. We now use ConcurrentHashMap when available and Hashtable otherwise. It's also important to note that the auto-init feature is now only supported with Java 1.5+.
For more information, see VELOCITY-717, VELOCITY-750, and VELOCITY-718, .
Downloads of 1.6.4 are available here. This is a drop-in replacement for Velocity 1.6.3.