« 13 March 2007 - Apache Struts 1.3.8 GA release available | Main | 16 March 2007 - Jakarta Commons HttpClient 3.1-rc1 Now Available »

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.

----

-- The Apache Velocity Team

----

Project Info -- Apache Velocity

DOAP File

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 Websitehttp://velocity.apache.org
Programming LanguagesJava
Categorieslibrary
Mailing Listshttp://velocity.apache.org/contact.html
Bug/Issue Trackerhttp://issues.apache.org/jira/browse/VELOCITY
Project Management CommitteeApache Velocity

Access to the source code:

Browsehttp://svn.apache.org/viewvc/velocity/engine/trunk
SVN Directhttp://svn.apache.org/repos/asf/velocity/engine/trunk
Posted by Tetsuya Kitahata at March 14, 2007 03:20 AM
http://www.apachenews.org/archives/000965.html
[ Category : Apache Jakarta ] (PDF)(XML)
[ Category : Apache Velocity ] (PDF)(XML)