March 14, 2007
14 March 2007 - Apache Velocity 1.5 Released
The Apache Velocity Team announces the immediate availability of the of Apache Velocity 1.5. This long-awaited release is the first major release of the Velocity engine as an Apache top level project (TLP).
Apache Velocity is well-known in the Java field as a lightweight, easy-to-use templating library for creating dynamic web sites and performing other text-generation tasks.
Besides improved template syntax and a slew of bug fixes, this release offers a range of features that enhance peformance and ease the process of integration with other applications and web frameworks. A few highlights:
- Improved syntax with new capability for decimal numbers, literal map definitions, multi-line statements, and support for automatic escaping of HTML and other special entities.
- New capabilities to aid integration with other applications and web frameworks, including enhanced error reporting, a new logging subsystem, and a switch to unchecked instead of checked exceptions.
- Correction of several important scalability problems, including a Least Recently Used (LRU) cache implementation and a fix to a nasty race condition that could occur under heavy load conditions.
- Almost all known bugs have been fixed, including issues with macro recursion, a SQL injection vulnerability, several memory leaks and compile-time incompatibilities with Java 1.5 and 1.6.
Detailed release notes are available at: http://wiki.apache.org/jakarta-velocity/Velocity15ReleaseNotes
Apache Velocity 1.5 is downloadable from the Apache Velocity web site.
----
----Posted by Tetsuya Kitahata at March 14, 2007 03:20 AMProject Info -- Apache Velocity
Velocity is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code. When Velocity is used for web development, Web designers can work in parallel with Java programmers to develop web sites according to the Model-View-Controller (MVC) model, meaning that web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the web pages, making the web site more maintainable over its lifespan and providing a viable alternative to Java Server Pages (JSPs) or PHP.
Releases can be downloaded from http://velocity.apache.org/download.cgi
Project Website http://velocity.apache.org Programming Languages Java Categories library Mailing Lists http://velocity.apache.org/contact.html Bug/Issue Tracker http://issues.apache.org/jira/browse/VELOCITY Project Management Committee Apache Velocity Access to the source code:
Browse http://svn.apache.org/viewvc/velocity/engine/trunk SVN Direct http://svn.apache.org/repos/asf/velocity/engine/trunk
http://www.apachenews.org/archives/000965.html
[ Category : Apache Jakarta ] (PDF)(XML)
[ Category : Apache Velocity ] (PDF)(XML)

