On this page
2.3.13
Date of release: 2008-05-05
Changes on the FTL side
New built-ins for rounding numbers:
round
,floor
,ceiling
. See more here...
Changes on the Java side
[1898300] , [1818742] , [1780882] : Reworked template caching mechanism for radically improved concurrent performance, with help from Azul Systems engineers. (Achieved 20x speedup with Struts2 webapps on a 128-CPU Azul device compared to 2.3.12.) Also, template loading (including parsing) errors are now cached, improving performance in applications that often try to get missing templates.
[1892546] Allow for custom
TemplateLoader
inFreemarkerServlet
.Bug fixed: [1725107] Using the FreeMarker JSP taglib support with Servlet 2.4 may generates XML validation warnings.
Bug fixed: [1939742]
ConcurrentModificationException
on accessing nonexistentSimpleHash
entries in a loopBug fixed: [1902012]
IteratorModel
eats exception causesBug fixed:
<#assign x></#assign>
(empty nested content) has causedNullPointerException
Bug fixed: [1926150]
CachedTemplate
should be serializable