26 March 2006 - Cactus 1.7.2 released
The Apache Jakarta Cactus team is proud to announce the immediate availability of Cactus 1.7.2.
Release notes: http://jakarta.apache.org/cactus/1.7.2/ANNOUNCEMENT.txt
The Apache Jakarta Cactus Team
24 March 2006 - Commons Validator 1.3.0 released
The Commons Validator team is pleased to announce the availability of Commons Validator 1.3.0. For a summary of whats new in Validator 1.3.0 see the notes on the Commons Wiki. A complete list of changes is available in the change log.
Validator is available in either binary or source form from the Validator downloads page.
19 March 2006 - Commons IO 1.2 released
Commons IO 1.2 has been released. Commons IO provides low level utilities, file filters and streams that probably should be in the JDK.
This release fixes a few bugs and adds various enhancements. These include LineIterator, which allows you to use an iterator interface over a file, and Age and Size filters for files.
The Release notes are available online and in the download.
Downloads are available from http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi (Note: the binary download includes a source zip for use with IDEs)
Feedback welcomed to the Commons IO Team
18 February 2006 - ApacheCon EU: Venue And Dates Announced
29 January 2006 - HiveMind 1.1.1 released
HiveMind release 1.1.1 is now available; this is a bug fix release. This release addresses performance bottlenecks in HiveMind related to the use of unqualified class names, and the use of the threaded and pooled service lifecycle models. HiveMind 1.1.1 is a drop-in replacement for HiveMind 1.1, and is recommended for use with Tapestry 4.0 applications.
07 January 2006 - Tapestry 4.0 (final) released
After nearly two years of work, the Tapestry development team is proud to announce the next major release of the Tapestry web application framework.
Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.
Tapestry divides a web application into a set of pages, each constructed from components. This provides a consistent structure, allowing the Tapestry framework to assume responsibility for key concerns such as URL construction and dispatch, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code using (optional) XML descriptor files. In Tapestry, you create your application in terms of objects, and the methods and properties of those objects -- and specifically not in terms of URLs and query parameters. Tapestry brings true object oriented development to Java web applications.
Tapestry is specifically designed to make creating new components very easy, as this is a routine approach when building applications. The distribution includes over fifty components, ranging from simple output components all the way up to complex data grids and tree navigators.
Tapestry is architected to scale from tiny applications all the way up to massive applications consisting of hundreds of individual pages, developed by large, diverse teams. Tapestry easily integrates with any kind of backend, including J2EE, HiveMind and Spring.
Tapestry 4.0 represents a significant advance over Tapestry 3.0. The following are the most significant changes between the two releases:
Tapestry is released under the Apache Software Licence 2.0.
Tapestry is distributed as a combined binary/source distribution, and an additional documentation distribution. Tapestry may be downloaded from the Apache Mirrors.
[ News from 2001 ]
[ News from 2000 ]