You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by nb...@apache.org on 2010/01/04 17:46:36 UTC
svn commit: r895693 - /velocity/engine/trunk/src/changes/changes.xml
Author: nbubna
Date: Mon Jan 4 16:46:31 2010
New Revision: 895693
URL: http://svn.apache.org/viewvc?rev=895693&view=rev
Log:
update changelog
Modified:
velocity/engine/trunk/src/changes/changes.xml
Modified: velocity/engine/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/src/changes/changes.xml?rev=895693&r1=895692&r2=895693&view=diff
==============================================================================
--- velocity/engine/trunk/src/changes/changes.xml (original)
+++ velocity/engine/trunk/src/changes/changes.xml Mon Jan 4 16:46:31 2010
@@ -191,6 +191,29 @@
</release>
+ <release version="1.6.4" date="In Subversion">
+ <action type="fix" dev="nbubna" issue="VELOCITY-750">
+ Fix double-checked locking in RuntimeInstance's optional lazy-init
+ for Java 1.5+. Users of older JREs in multi-threaded environments
+ MUST manually call init() on any thread-shared Velocity singleton or
+ VelocityEngine instances to avoid race conditions. New auto-init
+ feature is only supported on Java 1.5+.
+ </action>
+ <action type="fix" dev="nbubna" issue="VELOCITY-718">
+ Fix 100% CPU loop hang under simultaneous HashMap calls in ClassMap
+ due to classic bug in Sun's implementation. Now uses
+ ConcurrentHashMap when available and Hashtable otherwise.
+ </action>
+ </release>
+
+ <release version="1.6.3" date="2009-12-16">
+ <action type="fix" dev="nbubna" issue="VELOCITY-731" due-to="Jorgen Rydenius">
+ Add directive.if.tostring.nullcheck config switch to match
+ past performance for those who do not need to check whether
+ $foo.toString() returns null when doing #if( $foo ).
+ </action>
+ </release>
+
<release version="1.6.2" date="In Subversion">
<action type="fix" dev="nbubna" issue="VELOCITY-702">