June 14, 2008

14 June 2008 - Apache JMeter 2.3.2 has been released

The Apache JMeter team is pleased to announce the release of Apache JMeter 2.3.2 final.

Apache JMeter is a Java application designed to test server applications. It can be used to:

  • generate test loads
  • test functional behaviour
  • measure performance.

It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, and others. It can also be extended with user-written code.

See http://jakarta.apache.org/jmeter/

The release can be downloaded from:

http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

Only the binary archive is needed to run JMeter - there is no need to download the source archive.

However there are some optional libraries which are not included. See the "Getting Started" page for details: http://jakarta.apache.org/jmeter/usermanual/get-started.html

The list of changes can be found at: http://jakarta.apache.org/jmeter/changes.html

All users are recommended to upgrade to this release.

----

-- The Apache JMeter team

Posted by Tetsuya Kitahata at 12:14 AM

April 04, 2008

04 April 2008 - Apache Cactus 1.8.0 released

Version 1.8.0 of Apache Cactus has been released.

For details of new features and fixes, please see the cactus web site.

Download Cactus

Posted by Tetsuya Kitahata at 06:30 AM

November 08, 2007

08 November 2007 - Apache Jakarta HttpComponents HttpClient 4.0-alpha2 Now Available

Apache Jakarta HttpComponents HttpClient 4.0-alpha2 release includes a number of improvements since the first ALPHA release in the 4.0 codeline, among which are improved connection pooling, support for proxy chains, redesigned HTTP state and authentication credentials management API, improved RFC 2965 cookie specification.

Architectural changes in HttpClient 4.0
---------------------------------------

  • Redesign of the HttpClient internals addressing all known major architectural shortcomings of the 3.x codeline
  • Cleaner, more flexible and expressive API
  • Better performance and smaller memory footprint due to a more efficient HTTP transport based on HttpCore. HttpClient 4.0 is expected to be 10% to 25% faster than HttpClient 3.x codeline
  • More modular structure
  • Pluggable redirect and authentication handlers
  • Support for protocol interceptors
  • Improved connection management
  • Improved support for sending requests via a proxy or a chain of proxies
  • Improved handling redirects of entity enclosing requests
  • More flexible SSL context customization
  • Reduced intermediate garbage in the process of generating HTTP requests and parsing HTTP responses

-------------------

HttpClient 3.x features that have NOT yet been ported
-------------------

  • NTLM authentication scheme
  • Support for multipart MIME coded entities

-------------------

Download - http://jakarta.apache.org/site/downloads/downloads_httpcomponents-httpclient.cgi

Release notes - http://www.apache.org/dist/jakarta/httpcomponents/httpclient/RELEASE_NOTES.txt

HttpComponents site - http://jakarta.apache.org/httpcomponents/

Posted by Tetsuya Kitahata at 03:11 PM

November 07, 2007

02 November 2007 - Jakarta Slide is retired

The Apache Jakarta PMC is sorry to announce the retirement of the Jakarta Slide subproject. After it's last release in December 2004, development activity was significantly reduced and came to a total standstill this year. Without a minimum developer community that can release security fixes, we have no choice but to retire Slide. We'll keep at least one of the mailing lists open for a transition period, so users can discuss alternatives and migration away from Slide. Further use of the Slide codebase is discouraged.

One alternative to Slide is provided by the Apache Jackrabbit project. Jackrabbit has a healthy, active developer community and provides, among others things:

  • a server-side content repository
  • a WebDAV server component for access to the repository
  • a WebDAV client component

Please visit http://jackrabbit.apache.org/ for more information.

We apologize for the inconveniences.

----

-- Apache Jakarta Project Management Committee

Posted by Tetsuya Kitahata at 07:45 PM

October 09, 2007

09 October 2007 - Apache HttpComponent HttpCore 4.0-alpha6 Now Available

The Jakarta HttpComponents project is pleased to announce the release of
HttpComponents HttpCore 4.0-alpha6. This version sports an improved
message parsing and formatting API in the base module and lots of
incremental improvements and bug fixes in the NIO and NIOSSL modules.
Based on the improved API, it is now possible to send and receive SIP
messages with HttpCore.

HttpCore is now feature complete and we are planning to freeze the
public APIs as of the next release (BETA1).

Download -

Release notes -

HttpComponents site -

About HttpComponents Core -
The HttpCore components implement the most fundamental aspects of the
HTTP protocol. They are nonetheless sufficient to develop basic client
side and server side HTTP services with a minimal footprint and no
external dependencies. HttpCore NIO extensions can be used to build
asynchronous HTTP services based on non-blocking I/O model capable of
handling a great number of simultaneous connections with just a few I/O
threads.

HttpCore will form the foundation of the future releases of Apache HttpClient.


Posted by Tetsuya Kitahata at 12:32 PM

September 29, 2007

29 September 2007 - Apache JMeter 2.3 final

The Apache JMeter team are pleased to announce the release of Apache
JMeter 2.3 final.

Apache JMeter is a Java application designed to test server applications.
It can be used to:
* generate test loads
* test functional behaviour
* measure performance.

See http://jakarta.apache.org/jmeter/

The release can be downloaded from:

http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:

http://jakarta.apache.org/jmeter/usermanual/get-started.html

This release fixes a few outstanding bugs which did not make it into
RC4, and some documentation has been updated.

The full list of changes can be found at:

http://jakarta.apache.org/jmeter/changes.html

Please read the changes carefully as there are some minor
incompatibilities with the previous release (2.2).

All users are recommended to upgrade to this release.

Enjoy!
The JMeter team

Posted by Tetsuya Kitahata at 12:43 PM

August 22, 2007

22 August 2007 - Apache Jakarta Commons HttpClient 3.1 Released

Apache Jakarta Commons HttpClient 3.1 has been released. This release finalizes support for the RFC 2965 cookie management (also known as Cookie2 or port sensitive cookies) and adds a number of improvements to the HTTP connection management. HttpClient 3.1 is likely to be the last non-bug fixing release of the HttpClient 3.x codeline.

Downloads:

Download - http://jakarta.apache.org/site/downloads/downloads_commons-httpclient-3.x.cgi
Release notes - http://www.apache.org/dist/jakarta/httpcomponents/commons-httpclient-3.x/RELEASE_NOTES.txt

For more information on HttpClient 3.1, please see the HttpClient 3.1 web site.

Posted by Tetsuya Kitahata at 11:40 PM

July 29, 2007

29 July 2007 - Apache Commons (ex. Jakarta Commons) Website Now Online

Apache Commons (ex. Jakarta Commons) Website Now Online. http://commons.apache.org/

Posted by Tetsuya Kitahata at 01:35 AM

July 11, 2007

11 July 2007 - Apache JMeter 2.3RC3 Now Available

Version 2.3RC3 of Apache JMeter has been released.

This release includes new functionality and corrects many outstanding bugs. Please read the changes file carefully as there are some minor incompatibilities with the previous version.

Download JMeter

----

-- The Apache JMeter Team

Posted by Tetsuya Kitahata at 09:42 PM

11 July 2007 - Jakarta Commons CLI 1.1 Released

The Jakarta Commons community would like to announce that Commons CLI 1.1 has been released. Commons CLI provides an API for processing command line interfaces.

This is a bugfix release, containing the last 5 years of bugfixes and minor improvements to the CLI codebase.. Full details of this can be found in the release notes:

http://commons.apache.org/cli/upgrading-1.0-to-1.1.html

For more information on Commons CLI, please visit the CLI website:

http://commons.apache.org/cli/

Commons CLI is available in either binary or source form from:

http://commons.apache.org/downloads/download_cli.cgi

----

-- The Jakarta Commons community

Posted by Tetsuya Kitahata at 09:16 PM

July 04, 2007

04 July 2007 - Jakarta HttpComponents HttpCore 4.0-alpha5 released

Jakarta HttpComponents HttpCore 4.0-alpha5 has been released. HttpCore provides a set of low level components, which can be used to build custom client and server side HTTP services.

The ALPHA5 version delivers a number of incremental improvements across the board in all modules and adds several performance oriented features such as ability to transfer data directly between a file and a socket NIO channels. Please check it out and let the HttpComponents team know what you think.

This is likely to be the last ALPHA release of the HttpCore 4.0 branch. HttpCore is is expected to enter the BETA development phase with the next release.

More information can be found at the HttpComponents project site.

Downloads can be found here .

Posted by Tetsuya Kitahata at 05:12 AM

July 02, 2007

02 July 2007 - Jakarta Commons IO 1.3.2 released

Jakarta Commons IO 1.3.2 has been released. Commons IO provides low level utilities, file filters and streams that probably should be in the JDK.

This is a bugfix release which introduces a scopable version of the FileCleaner.

The Release notes are available online and in the downloads.

Jakarta Commons IO 1.3.2 is available from the IO Downloads page.

Posted by Tetsuya Kitahata at 05:10 AM

June 26, 2007

26 June 2007 - Jakarta Commons Modeler 2.0.1 released

The Apache Jakarta Commons team is pleased to announce the release of Commons Modeler 2.0.1. This is a minor bug fix release that corrects a number of build issues found in the Modeler 2.0 release.

Commons Modeler is design to make the process of setting up JMX (Java Management Extensions) MBeans easier by configuring the required meta data using an XML descriptor. In addition, Modeler provides a factory mechanism to create the actual Model MBean instances themselves. See the Modeler website for more details:

Commons Modeler Website: http://commons.apache.org/modeler/

Release notes: http://commons.apache.org/modeler/commons-modeler-2.0.1/RELEASE-NOTES.txt

Download: http://commons.apache.org/downloads/download_modeler.cgi

----

-- The Apache Jakarta Commons community

Posted by Tetsuya Kitahata at 09:59 PM

June 20, 2007

20 June 2007 - Jakarta Commons JCI 1.0 Released

Apache Jakarta Commons JCI 1.0 is now available.

http://commons.apache.org/jci/

JCI is a java compiler interface. It can be used to either compile java (or any other language that can be compiled to java classes like e.g. groovy or javascript) to java. It is well integrated with a FAM (FilesystemAlterationMonitor) that can be used with the JCI compiling/reloading classloader. All the currently supported compilers (even javac before java6) feature in-memory compilation. It currently supports compilers like eclipse, janino, groovy, rhino and javac.

Apache Jakarta Commons JCI is available in either binary or source form from the JCI downloads page or your favorite maven repository mirror.

http://commons.apache.org/downloads/download_jci.cgi

Posted by Tetsuya Kitahata at 09:59 AM

June 08, 2007

08 June 2007 - Apache POI TLP (Top Level Project) move

Apache POI has moved to a TLP at its new address, http://poi.apache.org.

Apache POI provides set of APIs for creating, reading, and writing files based upon the OLE 2 Compound Document Format using only Java.

Posted by Tetsuya Kitahata at 03:30 PM

June 07, 2007

07 June 2007 - Apache Turbine TLP (Top Level Project) move

Apache Turbine has moved to a TLP at its new address, http://turbine.apache.org.

Apache Turbine is a Java Servlet Web Application Framework and associated component library.

Posted by Tetsuya Kitahata at 03:28 PM

06 June 2007 - Jakarta JCS 1.3 Released

Jakarta JCS 1.3 is now available. JCS is a distributed caching system written in Java. This release is the first official release of JCS under the Jakarta Project.

Apache Jakarta JCS is available in either binary or source form from the JCS download page.

----

-- The Jakarta JCS Team

Posted by Tetsuya Kitahata at 03:27 PM

May 18, 2007

18 May 2007 - Apache Jakarta POI 3.0 Released

The Apache Jakarta POI Team is pleased to announce the immediate availability of Apache Jakarta POI 3.0. This long-awaited release has been a long time coming, and we are thankful to all those who have helped us.

Apache Jakarta POI is well-known in the Java field as a library for reading and writing OLE2 office file formats, such as Excel, PowerPoint and Word.

Besides a number of bug fixes, this release offers a range of new features including:

  • Partial support for PowerPoint through hslf, which offers support for reading and editing many of the core fields
  • Support for evaluating Excel formulas in hssf
  • Support for editing document properties through hpsf
  • Improved support for editing images through hssf

A changelog is available at:

http://poi.apache.org/changes.html

Apache Jakarta POI 3.0 is downloadable from the jakarta website:

http://poi.apache.org/

----

-- The Apache Jakarta POI Team

Posted by Tetsuya Kitahata at 09:55 PM

April 03, 2007

03 April 2007 - Jakarta Commons-DBCP 1.2.2 Released

The Jakarta Commons team is pleased to announce the release of version 1.2.2 of the commons-DBCP component. Commons DBCP is a database connection pool.

The 1.2.2 release is a maintenance release, including numerous bug fixes, upgrade to commons-pool 1.3, and elimination of the dependency on Commons Collections. All changes are source and binary compatible with the previous release, version 1.2.1.

Both binary and source distributions are available from the download page here: http://commons.apache.org/downloads/download_dbcp.cgi

When downloading the release, please check the signatures and md5 sums using the values from the main Apache web site (linked on the download page).

More information on Commons DBCP can be found at the Commons DBCP project site: http://commons.apache.org/dbcp

----

-- The Jakarta Commons community

Posted by Tetsuya Kitahata at 11:23 PM

April 01, 2007

30 March 2007 - Jakarta HttpComponents HttpCore 4.0 alpha4 Now Available

The Jakarta HttpComponents project is pleased to announce the release of HttpComponents HttpCore 4.0-alpha4. This version fixes a number of bugs and adds a number of improvements to HttpCore base and the HttpCore NIO extensions. It also introduces NIOSSL extensions that can be used to extend HttpCore non-blocking transport components with the ability to transparently encrypt data in transit using SSL/TLS protocol.

About HttpComponents Core - The HttpCore components implement the most fundamental aspects of the HTTP protocol. They are nonetheless sufficient to develop basic client side and server side HTTP services with a minimal footprint and no external dependencies. HttpCore NIO extensions can be used to build asynchronous HTTP services based on non-blocking I/O model capable of handling a great number of simultaneous connections with just a few I/O threads. HttpCore will form the foundation of the future releases of Jakarta HttpClient.

----

-- The Jakarta HttpComponents project

Posted by Tetsuya Kitahata at 02:41 AM

March 20, 2007

18 March 2007 - Jakarta Regexp 1.5 released

Jakarta Regexp 1.5 has been released. This is a maintenance release containing several bug fixes as well as optimized performance for several categories of expressions. Due to changes in the implementation of reluctant closures, users of recompile utility are advised to recompile expressions using latest version of the utility. Please refer to the change log for complete list of changes in this release.

Download - http://jakarta.apache.org/site/downloads/downloads_regexp.cgi

For more information on Regexp, please see the Regexp web site.

----

-- The Apache Jakarta Project

Posted by Tetsuya Kitahata at 03:05 AM

18 March 2007 - Jakarta Commons Transaction 1.2 Released

Jakarta Commons Transaction 1.2 has been released. This is a bug fix/maintenance/feature release of Commons Transaction. A lot of bug fixing work from a number of people has gone into this release. This makes Commons Transaction more stable and reliable. Additionally, some nice features have been added.

Commons Transaction aims at providing utility classes commonly used in transactional Java programming.

There are implementations for multi level (e.g. read/write) locks, transactional maps, and transactional file access, plus some helper classes

Downloads:

For more information on Commons Transaction, please see the Transaction web site.

----

-- The Apache Jakarta Commons Project

Posted by Tetsuya Kitahata at 02:09 AM

March 17, 2007

16 March 2007 - Jakarta Commons HttpClient 3.1-rc1 Now Available

Jakarta Commons HttpClient 3.1-rc1 has been released. This version fixes a number of issues found since 3.1-beta1. This release is expected to be the last one before HttpClient 3.1 goes final.

Downloads:

For more information on Commons HttpClient, please see the HttpClient web site.

Posted by Tetsuya Kitahata at 01:09 AM

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

Posted by Tetsuya Kitahata at 03:20 AM

March 01, 2007

01 March 2007 - Apache Tomcat 6.0.10 (Stable) released

The Apache Tomcat team announces the immediate availability of Apache Tomcat 6.0.10 stable. This release is the first stable release of the 6.0.x branch.

Apache Tomcat 6.0 includes new features over Apache Tomcat 5.5, including support for the new Servlet 2.5 and JSP 2.1 specifications, a refactored clustering implementation, advanced IO features, and improvements in memory usage.

Please refer to the change log for the list of changes: http://tomcat.apache.org/tomcat-6.0-doc/changelog.html

Downloads: http://tomcat.apache.org/download-60.cgi

Migration guide from Apache Tomcat 5.5.x: http://tomcat.apache.org/migration.html

----

-- The Apache Tomcat Team

Posted by Tetsuya Kitahata at 10:03 AM

February 22, 2007

22 February 2007 - Jakarta Commons Fileupload 1.2

The Jakarta Commons team is glad to announce the availability of commons-fileupload 1.2. Commons Fileupload is a framework for handling HTTP file upload requests in servlets, portlets, and similar server side Java applications.

Compared to the previous version 1.1.1, the following notable changes have been made:

  • A streaming API has been added. The streaming API allows to handle arbitrarily large files without intermediary files while still keeping an extremely low memory profile.
  • The presence of a content-length header is no longer required.
  • Added support for progress listeners.
  • Added support for header continuation lines.
  • Added support for limiting the actual file size, as opposed to the request size.

Commons Fileupload 1.2 is available from

http://commons.apache.org/downloads/download_fileupload.cgi

----

-- The Jakarta Commons Team

Posted by Tetsuya Kitahata at 06:22 AM

February 17, 2007

17 February 2007 - Apache Lucene (JAVA) v2.1 released

The Apache Lucene Project has released the version 2.1 of Apache Lucene (JAVA). This release has many improvements since release 2.0, including new features, performance improvements, bug fixes, etc. See CHANGES.txt for details.

Apache Lucene 2.1 includes index format changes that are not readable by older versions of Lucene. Lucene 2.1 can both read and update older Lucene indexes. Adding to an index with an older format will cause it to be converted to the newer format.

Binary and source distributions are available here.

Posted by Tetsuya Kitahata at 06:42 AM

February 14, 2007

14 February 2007 - Jakarta Commons Lang 2.3 released

Jakarta Commons Lang 2.3 is now available. This release contains an equal number of bugfixes and improvements. Users of the StrBuilder and DurationFormatUtils classes will especially want to upgrade. A full list of changes since the previous release can be found in the release notes.

Jakarta Commons Lang 2.3 is available in either binary or source form from the Lang downloads page.

Posted by Tetsuya Kitahata at 01:00 PM

14 February 2007 - Jakarta Commons IO 1.3.1 released

Jakarta Commons IO 1.3.1 has been released. Commons IO provides low level utilities, file filters and streams that probably should be in the JDK.

Downloads are available from http://commons.apache.org/downloads/download_io.cgi

Feedbacks welcomed to the Jakarta Commons IO Team

----

-- Jakarta Commons IO Team

Posted by Tetsuya Kitahata at 10:12 AM

January 30, 2007

30 January 2007 - Jakarta Commons IO 1.3 released

Jakarta Commons IO 1.3 has been released. Commons IO provides low level utilities, file filters and streams that probably should be in the JDK. This release contains some bugfixes and lots of enhancements. The Release notes are available online and in the download.

Downloads are available from http://commons.apache.org/downloads/download_io.cgi (Note: the binary download includes a source zip for use with IDEs)

Feedbacks welcomed to the Jakarta Commons IO Team

----

-- Jakarta Commons IO Team

Posted by Tetsuya Kitahata at 01:24 PM

January 08, 2007

07 January 2007 - Apache Velocity moved up to Top Level

Apache Velocity is an Java templating engine. Apache Velocity has moved from Jakarta to a TLP (top level project -- with its PMC, project management committee) at its new address, http://velocity.apache.org.


Posted by Tetsuya Kitahata at 01:01 AM

December 31, 2006

30 December 2006 - Jakarta Commons VFS 1.0 released

The Jakarta Commons community is pleased to announce the availability of Jakarta Commons VFS 1.0.

Commons VFS provides a single API for accessing various different file systems. It presents a uniform view of the files from various different sources, such as the files on local disk, on an HTTP server, or inside a Zip archive. For example, you can use filenames like "tar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txt" to access a compressed tar file located on a web server.

Commons VFS 1.0 is the first release

For more information on Commons VFS, please visit its website:

http://commons.apache.org/vfs/

Commons VFS is available in either binary or source form from:

http://jakarta.apache.org/site/downloads/downloads-commons-vfs.cgi


Posted by Tetsuya Kitahata at 01:27 AM

30 December 2006 - Jakarta Commons Betwixt 0.8 released

The Jakarta Commons community is pleased to announce the availability of Jakarta Commons Betwixt 0.8.

Commons Betwixt is a customizable, flexible, dynamic, reflective bean-centric object-xml mapper.

0.8 is a feature release. Improvements have been made to suppression strategies. Enhancements have been made to mapping formats. Mixed collections are now handled more completely. For full details see the release notes and release documentation.

It is available in binary and source distributions.

Posted by Tetsuya Kitahata at 01:25 AM

December 19, 2006

19 December 2006 - Jakarta Commons SCXML 0.6 released

The Jakarta Commons SCXML 0.6 has been released. Jakarta Commons SCXML provides a Java State Chart XML engine. Anything that can be represented as a UML state chart -- business process flows, view navigation bits, interaction or dialog management, and many more -- can leverage the Commons SCXML library. Jakarta Commons SCXML 0.6 contains a few new features and a small number of bug fixes. Full details can be found in the release notes: http://www.apache.org/dist/commons/scxml/RELEASE-NOTES.txt

Jakarta Commons SCXML is available in either binary or source form from the downloads page at: http://commons.apache.org/downloads/download_scxml.cgi

For more information on Commons SCXML, visit the project home page: http://commons.apache.org/scxml/

----

-- The Jakarta Commons SCXML team

Posted by Tetsuya Kitahata at 06:42 AM

December 05, 2006

04 December 2006 - Jakarta Commons Digester 1.8 released

The Jakarta Commons community would like to announce the availability of Jakarta Commons Digester 1.8. Jakarta Commons Digester lets users configure an XML to Java object mapping module.

Digester 1.8 contains a few new features and a small number of bug fixes. Full details can be found in the release notes.

Digester is available in either binary or source form from Digester downloads page.

----

-- The Jakarta Commons Digester team

Posted by Tetsuya Kitahata at 08:51 AM

December 04, 2006

03 December 2006 - Jakarta Commons Discovery 0.4 released

The Jakarta Commons community would like to announce the availability of Jakarta Commons Discovery 0.4. Discovery 0.4 is a long overdue release (0.3 failed at the last hurdle to actually be released). Discovery is not an actively developed component, so this release is chiefly to mark a stable point that the users of discovery can depend on. Full details of this can be found in the Release Notes.

Discovery is available in either binary or source form from the Discovery downloads page.

----

-- The Jakarta Commons Discovery team

Posted by Tetsuya Kitahata at 10:30 AM

December 03, 2006

02 December 2006 - Jakarta Commons DbUtils 1.1 released

The Jakarta Commons community would like to announce the availability of Jakarta Commons DbUtils 1.1. DbUtils 1.1 is a bugfix release resolving most of the issues raised over the last couple of years. Full details of this can be found in the Release Notes.

DbUtils is available in either binary or source form from the DbUtils downloads page.

----

-- The Jakarta Commons DbUtils team

Posted by Tetsuya Kitahata at 07:42 AM

01 December 2006 - Jakarta Commons Validator 1.3.1 released

The Jakarta Commons Validator team is pleased to announce the availability of Jakarta Commons Validator 1.3.1. Validator 1.3.1 is a maintenance release fixing a number of bugs, full details of which can be found in the Release Notes.

Validator is available in either binary or source form from the Validator downloads page.

----

-- The Jakarta Commons Validator team

Posted by Tetsuya Kitahata at 06:10 AM

October 18, 2006

18 October 2006 - Apache HiveMind moved up to Top Level

Apache HiveMind (formerly known as Jakarta HiveMind under the Apache Jakarta Project) now has its own PMC (project management committee) and new project URL -- http://hivemind.apache.org/

Posted by Tetsuya Kitahata at 06:35 PM

October 07, 2006

07 October 2006 - Jakarta BSF 2.4.0 released

The Jakarta BSF team is proud to announce the release of BSF-2.4.0 (Bean Scripting Framework). This is first official release of the Jakarta BSF product from the Apache Software Foundation / the Apache Jakarta Project.

Both binary and source distributions are now available from the usual mirrors.

Please remember to verify the signatures of the files you download using the Keys found on the main Apache website when downloading from a mirror.

For more information on Jakarta-BSF, please visit Jakarta BSF website.

----

-- The Jakarta BSF team

Posted by Tetsuya Kitahata at 04:55 PM

October 04, 2006

04 October 2006 - Jakarta Commons Lang 2.2 released

Jakarta Commons Lang 2.2 is now available. It contains an equal number of bugfixes and new features - most notably a new text package. There are no new deprecations, and there should be no binary incompatibilites with the previous 2.1 version. A full list of changes since the previous release can be found in the release notes.

Commons Lang is available in either binary or source form from the Lang downloads page.

Posted by Tetsuya Kitahata at 07:00 PM

September 24, 2006

24 September 2006 - Jakarta Commons Configuration 1.3 released

Jakarta Commons Configuration 1.3 is now available. This release adds many new features. Some highlights are support for XPATH expressions when querying properties from hierarchical configurations, the new DefaultConfigurationBuilder class as a hierarchical alternative to ConfigurationFactory that allows for more configuration options, or support for configuration listeners that are notified about modifications on a configuration object. A full list of changes since the previous release can be found in the change log.

Commons Configuration is available in either binary or source form from the Configuration downloads page.

Posted by Tetsuya Kitahata at 10:05 AM

September 13, 2006

10 September 2006 - Jakarta Commons JEXL 1.1 released

Jakarta Commons JEXL 1.1 is now available. For details of what's new in JEXL 1.1 please see the changes report.

Jakarta Commons JEXL is available in either binary or source form from the JEXL download page.

Posted by Tetsuya Kitahata at 06:04 PM

August 03, 2006

03 August 2006 - Jakarta Commons Attributes 2.2 Released

Jakarta Commons Attributes 2.2 is now available. For a details of whats new in Attributes 2.2, please see the change log.

Jakarta Commons Attributes is considered to have been made obsolete by the Java 5.0 release, so 2.3 and beyond are not expected to be created.

Jakarta Commons Attributes is available in either binary or source form from the Attributes download page.

----

-- The Jakarta Commons Project

Posted by Tetsuya Kitahata at 07:20 PM

July 31, 2006

31 July 2006 - Jakarta Commons SCXML 0.5 Released

The Apache Jakarta Commons project would like to announce the release of Commons SCXML 0.5. This is the first release.

State Chart XML (SCXML) is currently a Working Draft published by the World Wide Web Consortium (W3C). SCXML provides a generic state-machine based execution environment. Commons SCXML provides a Java implementation of the SCXML engine. Anything that can be represented as a UML state chart -- business process flows, view navigation bits, interaction or dialog management, and many more -- can leverage the Commons SCXML library.

Commons SCXML is available in either binary or source form from the following download page -

http://commons.apache.org/downloads/download_scxml.cgi

See the Release Notes link on the above page for information on API stability.

----

-- The Apache Jakarta Commons Project

Posted by Tetsuya Kitahata at 11:55 PM

31 July 2006 - Jakarta Commons Modeler 2.0 released

The Jakarta Commons Modeler team is pleased to announce the availability of Commons Modeler 2.0. For a details of whats new in Modeler 2.0 see the Release Notes.

Modeler is available in either binary or source form from the Modeler downloads page.

Posted by Tetsuya Kitahata at 07:22 PM

June 21, 2006

21 June 2006 - Apache Tapestry moved up to Top Level

Apache Tapestry has moved to a TLP (Top Level Project) at its new address, http://tapestry.apache.org.

Apache 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.

Posted by Tetsuya Kitahata at 11:37 PM

June 15, 2006

15 June 2006 - Jakarta Commons Chain 1.1 released

The Jakarta Commons Chain team is pleased to announce the availability of Commons Chain 1.1. For a details of whats new in Chain 1.1 see the Changes Report.

Chain is available in either binary or source form from the Chain downloads page.

----

-- The Jakarta Commons Chain team

Posted by Tetsuya Kitahata at 07:40 PM

June 14, 2006

13 June 2006 - Apache JMeter 2.2 released

Version 2.2 of Apache JMeter has been released.

This release includes new functionality and corrects many outstanding bugs. Users of 2.1.1 (and earlier) are encouraged to upgrade.

Download JMeter

Posted by Tetsuya Kitahata at 03:21 AM

June 09, 2006

09 June 2006 - Jakarta HttpComponents HttpCore 4.0-alpha2 Now Available

Jakarta HttpComponents HttpCore 4.0-alpha2 has been released. HttpCore provides a set of low level components, which can be used to build custom client and server side HTTP services.

This release addresses a number of non-critical problems found in the previous release. The upstream projects are strongly encouraged use this release as a dependency while HttpCore undergoes another round of reviews and optimization in the SVN trunk. Please check it out and let the HttpComponents team know what you think.

More information can be found at the HttpComponents project site.

Downloads can be found here

----

-- The Jakarta HttpComponents Development Team

Posted by Tetsuya Kitahata at 11:50 PM

08 June 2006 - Jakarta Commons FileUpload 1.1.1 Released

The Jakarta Commons FileUpload team would like to announce the release of Commons FileUpload 1.1.1. This release contains two bugfixes to the 1.1 release:

FILEUPLOAD-20:

Cache disk file item size when it is moved to a new location. -- http://issues.apache.org/jira/browse/FILEUPLOAD-20

FILEUPLOAD-30:

File names were being inadvertently converted to lower case. -- http://issues.apache.org/jira/browse/FILEUPLOAD-30

Commons FileUpload 1.1.1 is available in either binary or source form from the FileUpload download page:

http://commons.apache.org/downloads/download_fileupload.cgi

----

-- The Jakarta Commons FileUpload Team

Posted by Tetsuya Kitahata at 12:56 AM

June 07, 2006

07 June 2006 - Jakarta BCEL 5.2 Released

The Byte Code Engineering Library (in the Apache Jakarta Project) is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files. After years of inactivity we are happy to finally provide the long awaited 5.2 release including bug fixes and small improvements.

See the release notes for further information:

http://jakarta.apache.org/bcel/RELEASE-NOTES.txt

Binary and source distributions are available at:

http://jakarta.apache.org/site/downloads/downloads_bcel.cgi

Regards

----

-- The Apache Jakarta BCEL Project

Posted by Tetsuya Kitahata at 08:09 AM

May 08, 2006

07 May 2006 - Jakarta Commons HttpClient 3.0.1 Released

The Jakarta Commons HttpClient project is pleased to announce the release of HttpClient 3.0.1. This version fixes a number of bugs found since the release of 3.0. All HttpClient users are encouraged to upgrade. Please download and enjoy.

Download - http://commons.apache.org/downloads/download_httpclient.cgi

Release notes - http://www.apache.org/dist/commons/httpclient/RELEASE-NOTES.txt

HttpClient site - http://commons.apache.org/httpclient/

About HttpClient - Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications. The Jakarta Commons HttpClient component seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.

Enjoy,

----

-- Jakarta Commons HttpClient Team

Posted by Tetsuya Kitahata at 05:53 AM

April 25, 2006

24 April 2006 - Jakarta HttpComponents HttpCore 4.0-alpha1 Now Available

Jakarta HttpComponents HttpCore 4.0-alpha1 has been released. HttpCore provides a set of low level components, which can be used to build custom client and server side HTTP services.

This release represents a complete redesign of the Jakarta Commons HttpClient 3.x API, and a significant rewrite of the core HTTP components derived from the HttpClient 3.0 code base. HttpCore will form the foundation of the future releases of Jakarta HttpClient.

This release is primarily intended for API review and use in experimental projects. The HttpCore API is still deemed unstable, and it can still undergo significant changes based on the feedback from early adopters. Please check it out and let us know what you think.

Enjoy,

----

-- Jakarta HttpComponents Team

Posted by Tetsuya Kitahata at 02:29 AM

April 03, 2006

03 April 2006 - Jakarta Commons Pool 1.3 released

Jakarta Commons Pool 1.3 has been released. Jakarta Commons Pool provides provides an object-pooling API.

This release fixes a number of bugs and adds a few enhancements. The most significant fix is the GenericObjectPool was documented as a FIFO but implemented as a LIFO, it now behaves as a FIFO.

The Release notes are available online and in the download.

Downloads are available from http://commons.apache.org/downloads/download_pool.cgi

Feedback welcomed to the Jakarta Commons Pool Team

----

-- Jakarta Commons Pool Team

Posted by Tetsuya Kitahata at 04:46 AM

April 01, 2006

01 April 2006 - Jakarta Tapestry 3.0.4 released

Jakarta Tapestry 3.0.4 released

Close to 100+ bug fixes and patches have been applied for the next release of the the Tapestry web application framework. This release provides more stabilization and enhancements to the well known 3.X series tapestry releases.

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.

Posted by Tetsuya Kitahata at 05:17 PM

01 April 2006 - Jakarta Tapestry 4.0.1 released

Jakarta Tapestry 4.0.1 released

Close to 100+ bug fixes and patches have been applied for the next release of the 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.

Posted by Tetsuya Kitahata at 05:15 PM

March 27, 2006

27 March 2006 - Jakarta Cactus 1.7.2 Released

The Jakarta Cactus project is pleased to announce the release of version 1.7.2. Cactus is a unit testing framework for testing server side java code.

Goals
-----

This release was created just because the previous 1.7.x releases have bundled an LGPL jar (jboss-j2ee.jar, necessary to run the samples), which is not allowed by ASF policies. Other than that, the only technical change is a new feature on the Maven plugin (https://issues.apache.org/jira/browse/CACTUS-231).


Changes
-------

Please check the Changes page at http://jakarta.apache.org/cactus/changes.html for a full list of the changes in version 1.7.2

Known limitations and bugs:
---------------------------

See http://issues.apache.org/jira/browse/CACTUS .

For more information about Cactus, please visit http://jakarta.apache.org/cactus/ .

Have fun,

----

-- The Jakarta Cactus team

Posted by Tetsuya Kitahata at 03:30 AM

March 25, 2006

24 March 2006 - Jakarta Commons Validator 1.3.0 released

The Jakarta 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.

Commons Validator is available in either binary or source form from the Validator downloads page.

----

-- The Jakarta Commons Validator team

Posted by Tetsuya Kitahata at 04:04 AM

March 20, 2006

20 March 2006 - Jakarta Commons IO 1.2 released

Jakarta 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://commons.apache.org/downloads/download_io.cgi (Note: the binary download includes a source zip for use with IDEs)

Feedback welcomed to the Jakarta Commons IO Team

----

-- Jakarta Commons IO Team

Posted by Tetsuya Kitahata at 01:32 AM

January 29, 2006

29 January 2006 - Jakarta HiveMind 1.1.1 released

Jakarta 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.

Download HiveMind

Posted by Tetsuya Kitahata at 05:16 PM

January 07, 2006

07 January 2006 - Jakarta 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:

  • The new 4.0 specification DTDs have been simplified.
  • The syntax used for binding parameters inside an HTML template and inside an XML specification is now consistent. Both make use of binding prefixes.
  • "Friendly" URLs (that is, URLs that pack more information into the path and less into query parameters) are built in. This makes it easy to divide your application across many folders (reducing clutter), and leverage J2EE declarative security along the way.
  • Listener methods are much easier and more flexible; listener parameters in the URL are automatically mapped to listener method parameters, and listener methods can return the page name or page instance to activate.
  • Component parameters now just work, without having to worry about "direction".
  • Applications can now have a global message catalog, in addition to per-page and per-component message catalogs. Messages not found in the component message catalog are searched for in the application catalog.
  • Full, native support for developing JSR-168 Portlets has been added.
  • Tapestry 4.0 makes much less use of reflection and OGNL than Tapestry 3.0; partly because there are many new binding prefixes and largely because of how parameters are now implemented.
  • HiveMind services and Spring beans can be directly injected into page and component classes.
  • Tapestry 4.0 includes optional JDK 1.5 annotation support (but Tapestry still works with JDK 1.3).
  • Tapestry 4.0 debuts a new and much more sophisticated user input validation subsystem.
  • Line precise error reporting can now display the contents of files containing errors.
  • Forms can now be canceled, bypassing client-side validation logic, and invoking an alternate listener on the server-side.
  • You are no longer limited to just Global and Visit; you can have as many application state objects as you like.
  • The use of HiveMind under the covers means that Tapestry can be easily customized to fit your needs.
  • Page properties can now be persisted on the client, as well as in the session.
  • Components and component parameters can now be marked as deprecated. Component parameters may have aliases (used when renaming a parameter).
  • The examples have been rewritten to take full advantage of Tapestry 4.0 features, including annotations.

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.

----

-- The Jakarta Tapestry Development Team

Posted by Tetsuya Kitahata at 06:03 PM

December 28, 2005

28 December 2005 - Jakarta Tapestry 4.0-rc-3 Now Available

The latest (and hopefully, final) release candidate for Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse.

This release fixes a page initialization bug.

Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry

Posted by Tetsuya Kitahata at 06:47 PM

December 24, 2005

23 December 2005 - Jakarta Commons FileUpload 1.1 Released

The Jakarta Commons FileUpload team is pleased to announce the release of Commons FileUpload 1.1. This release contains several new features, as well as many bug fixes. A full list of changes since the previous release can be found in the change log.

Commons FileUpload is available in either binary or source form from the FileUpload download page.

Posted by Tetsuya Kitahata at 08:11 PM

December 21, 2005

21 December 2005 - Jakarta Commons Math 1.1 Released

The Jakarta Commons Math team is pleased to announce the release of Commons Math 1.1.

Commons Math is a library of lightweight, self-contained mathematics and statistics components.

The new release contains bug fixes and enhancements. All API changes are binary compatible with version 1.0. The enhancements include some new probability distributions, a Fraction class, new matrix and numerical utilities, and a PRNG pluggability framework making it possible to replace the JDK-supplied random number generator in commons-math (and elsewhere) with alternative PRNG implementations.

Commons Math is available in either binary or source form from the Commons Math downloads page on the Apache mirrors. The commons-math 1.1 release jar has also been deployed to the Apache Maven repository at http://www.apache.org/dist/java-repository/ and the Maven main repository at http://www.ibiblio.org/maven/. Please remember to verify the signatures of the files you download using the keys available on the download page.

Jakarta Commons welcomes community participation and contributions from all interested parties. User feedback or questions related to Commons Math should be directed to the commons-user mailing list. Development-related topics are discussed on the commons-dev list. See the Jakarta Commons mailing list page for instructions on how to subscribe to or view the archives of these lists. Please start the subject line of math-related posts to either of these lists with [math].

To submit patches or bug reports, follow the directions on the Commons Math Issue Tracking Page. Thanks in advance for your feedback.

----

-- The Jakarta Commons Math team

Posted by Tetsuya Kitahata at 03:16 AM

December 20, 2005

20 December 2005 - Jakarta Commons HttpClient 3.0 Released

The Jakarta Commons HttpClient project is pleased to announce the release of HttpClient 3.0. This release fixes all of the bugs discovered in RC4. As before, we strongly recommend that all users upgrade to HttpClient 3.0.

HttpClient 3.0 provides the following new features:

  • Architecture
    • New preference architecture
    • Improved exception handling framework
    • Granular non-standards configuration and tracking
    • Improved HTTP Version configuration and tracking
    • Support for streaming entities
    • Support for tunneled HTTP proxies via the ProxyClient
    • Ability to abort execution of HTTP methods
  • Connection management
    • Support for closing idle connections
    • Support for JDK1.4 connect timeout through reflection
    • Support for connection manager shutdown
  • Authentication
    • Improved authentication framework
    • Plug-in mechanism for authentication modules
    • Interactive authentication support
    • Alternate authentication support
  • Cookie management
    • Cookie specification plug-in mechanism
    • 'Ignore cookies' cookie policy
    • Improved Netscape cookie support
  • Redirects
    • Cross-site redirect support

Downloads:

----

-- The Jakarta Commons HttpClient Project

Posted by Tetsuya Kitahata at 06:26 PM

December 18, 2005

18 December 2005 - Jakarta Tapestry 4.0-rc-2 Now Available

The second release candidate for Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse.

This release supplies some missing documentation, including user input validation. It also fixes a subtle startup bug that affects deployments under JDK 1.3.

A full listing of changes is available in the change log.

Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry

Posted by Tetsuya Kitahata at 07:24 PM

18 December 2005 - Jakarta Commons Configuration 1.2 Released

The Jakarta Commons Configuration team is pleased to announce the availability of Commons Configuration 1.2.

Commons Configuration provides a generic configuration interface which enables an application to read configuration data from a variety of sources, e.g. properties files, XML documents, JDBC datasources and many more. More information can be found at the Configuration main site at http://commons.apache.org/configuration/

The new release contains a couple of bug fixes, many of them related to file based configurations and reloading strategies. There are some new features as well. A full list of changes since the previous release can be found in the change log at http://commons.apache.org/configuration/changes-report.html

Commons Configuration is available in either binary or source form from the Configuration downloads page: http://commons.apache.org/downloads/download_configuration.cgi

(Please remeber to verify the provided checksums and/or signatures after you have downloaded a distribution)

----

-- The Jakarta Commons Configuration team

Posted by Tetsuya Kitahata at 05:59 AM

December 08, 2005

08 December 2005 - Jakarta Tapestry 4.0-rc-1 Now Available

The first release candidate for Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse.

This release fixes a number of minor bugs and a major bug that caused Tapestry to be unusable in portlets. Documentation was improved, and a new section of documentation for Tapestry JavaScript templates was added. In addition, a few last-minute features were slipped in: the default binding prefix can now be set (overriding the default, "ognl") and the stategy used by Tapestry to localizes assets and resources is now pluggable and extendable.

A full listing of bug fixes is available in the change log.

Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry from
http://tapestry.apache.org/download.html

Posted by Tetsuya Kitahata at 01:10 AM

December 04, 2005

03 December 2005 - Jakarta Commons Net 1.4.1 Released

The Jakarta Commons Net team announces the release of Jakarta Commons Net 1.4.1. This is a small fix release to clean up ONLY the inadvertently introduced dependency on JDK 1.4 in commons-net 1.4.0

Net is available in either binary or source form from the Net downloads page.

Posted by Tetsuya Kitahata at 12:12 PM

November 16, 2005

16 November 2005 - Jakarta Commons Validator 1.2.0 Released

The Jakarta Commons Validator team is pleased to announce the availability of Commons Validator 1.2.0. For a summary of what's new in Validator 1.2.0 see the notes on the Commons Wiki: http://wiki.apache.org/jakarta-commons/ValidatorVersion120

A complete list of changes is available in the change log:
http://commons.apache.org/validator/changes-report.html

Validator is available in either binary or source form from the Validator
downloads page:
http://commons.apache.org/downloads/download_validator.cgi

For more information on Commons Validator, see the Validator web site:
http://commons.apache.org/validator/

----

-- The Jakarta Commons Validator Team

Posted by Tetsuya Kitahata at 01:49 AM

November 15, 2005

14 November 2005 - Jakarta Velocity Tools 1.2 released

The Jakarta Velocity team is pleased to announce the availability of Velocity Tools 1.2. This release offers numerous useful new generic and VelocityView tools, compatibility with Struts 1.2.x, and several bug fixes. For a complete list of changes, see the change log.

VelocityTools is available in either binary or source form from the Velocity downloads page.

----

-- The Jakarta Velocity team

Posted by Tetsuya Kitahata at 07:25 AM

November 13, 2005

13 November 2005 - Jakarta Tapestry 4.0-beta-13 Now Available

The latest beta release of the Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release fixed problems with client-side JavaScript for several components. The request cycle object is now an injectable service, and the signatures of several methods in several interfaces were changed to remove it. In addition, a new facility was added that allows services to report their internal state as part of the default Exception page. A full listing of bug fixes is available in the change log.

Jakarta Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry

Posted by Tetsuya Kitahata at 07:13 PM

13 November 2005 - Jakarta Tapestry 4.0-beta-13 released

The latest beta release of the Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release fixed problems with client-side JavaScript for several components. The request cycle object is now an injectable service, and the signatures of several methods in several interfaces were changed to remove it. In addition, a new facility was added that allows services to report their internal state as part of the default Exception page. A full listing of bug fixes is available in the change log.

Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry

Posted by Tetsuya Kitahata at 04:51 PM

November 08, 2005

08 November 2005 - Apache Tomcat mod_jk 1.2.15 Web Server Connector released

The Apache Tomcat team is pleased to announce the release of version 1.2.15 of the Apache Tomcat mod_jk web server connector.

Tomcat is the reference implementation of a web application server which implements the Java Servlet and JavaServer Pages specifications.

mod_jk is a connector which allows a web server such as Apache HTTPD to act as a front end to the Tomcat web application server. This version fixes a number of minor bugs.

See http://tomcat.apache.org/connectors-doc/changelog.html for a complete list of changes.

Source distribtions can be downloaded from an Apache Software Foundation mirror at: (they are named jakarta-tomcat-connectors-1.2.15-src.tar.gz and jakarta-tomcat-connectors-1.2.15-src.zip)

http://tomcat.apache.org/download-connectors.cgi

Binary distributions for a number of different operating systems and web servers can be downloaded from an Apache Software Foundation mirror at:

http://tomcat.apache.org/download-connectors.cgi

Documentation for using mod_jk with Tomcat 3.3, 4.1, 5.0 and 5.5 can be found at:

http://tomcat.apache.org/connectors-doc/

----

-- The Apache Tomcat team.

Posted by Tetsuya Kitahata at 11:04 AM

November 01, 2005

01 November 2005 - Jakarta Tapestry 4.0-beta-12 Now Available

The latest weekly (give or take) beta release for Tapestry 4.0 continues to narrow the list of outstanding bugs. Tapestry can now properly associate a scheme ("http" or "https") with every link and form, making it easy to switch in and out of secure mode. A full listing of bug fixes is available in the change log.

Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry from
http://tapestry.apache.org/download.html

Posted by Tetsuya Kitahata at 07:20 PM

01 November 2005 - Jakarta Tapestry 4.0-beta-12 Released

The latest weekly (give or take) beta release for Jakarta Tapestry 4.0 continues to narrow the list of outstanding bugs. Tapestry can now properly associate a scheme ("http" or "https") with every link and form, making it easy to switch in and out of secure mode. A full listing of bug fixes is available in the change log.

Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry

Posted by Tetsuya Kitahata at 08:34 AM

October 26, 2005

26 October 2005 - Jakarta HiveMind 1.1 Released

The final 1.1 release of the Jakarta HiveMind services and configuration microkernel has been released.

HiveMind is an inversion-of-control container that mixes in a powerful approach to modularization and configuration. It is ideally suited for building richly extensible frameworks. Tapestry 4.0 is built on HiveMind. HiveMind overlaps in functionality with the very popular Spring framework, but offers a significant number of its own wrinkles ... and integrates very cleanly with Spring.

Release 1.1 offers a significant number of improvements over 1.0. A few highlights:

  • Services and configurations may now be private to a module, and not directly accessible from other modules.
  • Lightweight initialization allows properties of an object instance to be configured without having to make the object a full-fledged service.
  • The locale is now tracked on a per-thread basis, and may be changed at any time.
  • Services may now be defined in terms of a Java class, not a Java interface.
  • Groovy may be used, instead of XML, to define services and configurations.
  • Modules may define a package; class names appearing in the XML may omit that package.
  • Streamlined XML with much smarter defaults for many attributes.
  • Support for AOP Alliance style method interception.
  • Services may now be exposed via JMX for remote control, and to monitor performance.
  • Much improved auto-wiring of services implementations, including automatic dependency injection via constructor parameters.
  • Support for building services around the Gang Of Four Strategy and Chain of Command patterns.
  • Configurations data may now be injected as a Map rather than a List, by defining the attribute used as a key.
  • Conditional contribution, controlled by the presence (or absence) of classes, or JVM system properties.
  • Service proxies may now be serialized and deserialized.
  • HiveDoc has been improved, both in content and in presentation.

Full details are available in the change log.

Download HiveMind

----

Product Info

TLP (Top Level Project) Name Apache Jakarta Project
The Apache Jakarta Project offers a diverse set of open source Java solutions and is a part of The Apache Software Foundation (ASF) which encourages a collaborative, consensus-based development process under an open software license.
Product Name Jakarta HiveMind
Jakarta HiveMind is a services and configuration microkernel; a framework for creating complex applications from simple Java objects and interfaces
Downloads http://hivemind.apache.org/download.html
Bug Tracking http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10500
Mailing Lists http://jakarta.apache.org/site/mail2.html#HiveMind
License Apache License Version 2.0
Posted by Tetsuya Kitahata at 01:25 PM

October 17, 2005

17 October 2005 - Jakarta Tapestry 4.0 beta 11 Now Available

The latest weekly beta release for Jakarta Tapestry 4.0 adds more documentation and debuts a completely renovated Virtual Library demonstration J2EE application, which makes use of all the latest and greatest 4.0 features, including annotations, friendly URLs, and multiple folders. In addition, a class loader bug related to client-side persistent properties was fixed. A full listing of bug fixes is available in the change log.

Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution.

Download Tapestry from:
http://tapestry.apache.org/download.html

Posted by Tetsuya Kitahata at 08:29 PM

October 13, 2005

13 October 2005 - Jakarta Commons HttpClient 3.0rc4 Released

The Jakarta Commons HttpClient team is pleased to announce the fourth and hopefully final release candidate of HttpClient 3.0. RC4 fixes a number of hard to find bugs left over in the previous release. We strongly recommend that all users upgrade to HttpClient 3.0 RC4. Please download and enjoy.

----

-- The Jakarta Commons HttpClient Team

Posted by Tetsuya Kitahata at 04:49 AM

October 12, 2005

[Miscs] Jakarta Tomcat to Apache Tomcat

The Apache Tomcat Project is now on the process of migrating from a subproject under the umbrella of the Apache Jakarta Project into its own TLP (Top Level Project) in the Apache Software Foundation.

New Website:
http://tomcat.apache.org/

Stay tuned.

cf. Communities/Projects in the Apache Software Foundation

Posted by Tetsuya Kitahata at 08:04 PM

October 11, 2005

11 October 2005 - Jakarta Commons-IO 1.1 Released

The Jakarta Commons-IO team is pleased to announce the release of Jakarta Commons-IO version 1.1.

Commons IO is a library of utility, file filter, endian and stream classes that aim to make working with IO much more pleasant. Many of these classes probably should be in the JDK itself.

This release fixes all open bugs, and adds various enhancements, including:

  • FilenameUtils - A static utility class for working with filenames without File objects
  • FileSystemUtils - A static utility class that allows you to get the free space on a drive
  • IOUtils/FileUtils - read and write files line by line into a List
  • WildcardFilter - A new filter that can match using wildcard file names

This release is binary and source compatible with 1.0 according to our tests. There are some minor semantic changes caused by bug fixes which should not affect the vast majority of 1.0 users - please check the release notes for full details. To simplify the API, there has also been a deprecation - please check the release notes. We recommend all users of commons-io-1.0 upgrade to 1.1 to pickup the numerous bugs fixes.

Commons IO Website:
http://commons.apache.org/io/

Release notes:
http://commons.apache.org/io/upgradeto1_1.html

Download:
http://commons.apache.org/downloads/download_io.cgi

----

-- The Jakarta Commons-IO Team

Posted by Tetsuya Kitahata at 12:50 AM

October 09, 2005

09 October 2005 - Apache Tomcat 5.5.12 Now Stable

The Apache Tomcat Team has marked version 5.5.12-alpha of Tomcat as "stable release".

There have been no code changes since the alpha release, so if you already have the 5.5.12-alpha distribution you don't have to go download pages.

The Release notes are available at
http://tomcat.apache.org/tomcat-5.5-doc/RELEASE-NOTES

Please refer to the change log for the list of changes:
http://tomcat.apache.org/tomcat-5.5-doc/changelog.html

Downloads: http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi

----

-- The Apache Tomcat Team

Posted by Tetsuya Kitahata at 04:55 PM

October 04, 2005

04 October 2005 - Apache Jakarta JMeter 2.1.1 Released

The Apache Jakarta JMeter Development Team has released the version 2.1.1 of Apache JMeter, and now it is available from the mirrors - see:

http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

Select the "browse download area" link, navigate to binaries or source as appropriate, and you should find the files for 2.1.1. If not, try another mirror.

No major changes in this release, but a few new features:

  • New Include Controller allows a test plan to reference an external jmx file
  • New JUnitSampler added for using JUnit Test classes
  • New Aggregate Graph listener is capable of graphing aggregate statistics

And a convenience function:

  • Can provide additional classpath entries using the property
  • user.classpath and on the Test Plan element.


There are also some bug fixes, including:

  • Summariser stopped working in 2.1
  • JMeter should now run under JVM 1.3 (but requires 1.4 to build)

For more details please see the Changes file in the distribution. - http://jakarta.apache.org/jmeter/changes.html

----

-- The Apache Jakarta JMeter Development Team

Posted by Tetsuya Kitahata at 08:10 PM

October 03, 2005

03 October 2005 - Apache Jakarta Turbine M.E.T.A. 1.3 Released

The Turbine team of the Jakarta Project of the ASF is pleased to announce the release of Jakarta Turbine M.E.T.A 1.3.

M.E.T.A (Maven Environment for Turbine Applications) is a plugin for the Apache Maven development tool, that allows rapid setup and development of web applications based on the Jakarta Turbine framework.

Most important change for the 1.3 release is the support of the Turbine 2.3.2 release.

Turbine M.E.T.A. is available as source and binary from the Apache Mirror System through its download page at

http://turbine.apache.org/download.html

It will also be available from the Apache Maven repository at http://www.apache.org/dist/java-repository/ and the Maven main repository at http://www.ibiblio.org/maven/.

Full documentation and a tutorial on how to get started with M.E.T.A. can be found at the M.E.T.A. homepage at

http://jakarta.apache.org/turbine/meta/

----

-- The Jakarta Turbine team

Posted by Tetsuya Kitahata at 07:51 PM

03 October 2005 - Apache Jakarta Turbine 2.3.2 Released

The Turbine team of the Jakarta Project of the ASF is pleased to announce the release of Jakarta Turbine 2.3.2, a maintenance release of the 2.3 branch of the Jakarta Turbine web framework.

Turbine is a servlet-based framework that allows experienced Java developers to quickly build web applications. Turbine allows you to use personalize the web sites and to use user logins to restrict access to parts of your application.

Turbine is a matured and well established framework that is used as the base of many other projects.

Jakarta Turbine is available as source and binary from the Apache Mirror System through its download page at

http://turbine.apache.org/download.html

It will also be available from the Apache Maven repository at http://www.apache.org/dist/java-repository/ and the Maven main repository at http://www.ibiblio.org/maven/.

Documentation, Javadocs and further information can be found at

http://jakarta.apache.org/turbine/turbine/turbine-2.3.2/

----

-- The Jakarta Turbine team

Posted by Tetsuya Kitahata at 07:44 PM

September 27, 2005

26 September 2005 - Jakarta Tapestry 4.0 beta 8 Now Available

The 8th beta release of Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-7 release. This release adds more documentation, and fixes a number of important bugs related to localization, client-side input validation, and code generation. A full listing of bug fixes is available in the changelog (http://tapestry.apache.org/changes.html)

Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution.

Download Tapestry from
http://tapestry.apache.org/download.html

Posted by Tetsuya Kitahata at 09:41 PM

27 September 2005 - Jakarta Commons-Email 1.0 Released

The Commons Email team of the Jakarta Project of the ASF is happy to announce the release of Commons Email 1.0.

Jakarta Commons Email provides an API for sending email. It is built on top of the Java Mail API, which it aims to simplify.

While this is the first official release for Commons Email, the code itself has been available through the commons sandbox and the commons proper for a very long time and is considered mature and stable by the developers.

Commons Email is available as source and binary from the Apache Mirror System through its download page at

http://commons.apache.org/downloads/download_email.cgi

It will also be available from the Apache Maven repository at http://www.apache.org/dist/java-repository/ and the Maven main repository at http://www.ibiblio.org/maven/.

Documentation, Javadocs and further information can be found at

http://commons.apache.org/email/

----

-- The Jakarta Commons Email team

Posted by Tetsuya Kitahata at 06:57 PM

September 25, 2005

25 September 2005 - Jakarta HiveMind 1.1 R.C.1 Now Available

The first release candidate for Jakarta HiveMind 1.1 has been released. It contains no functionality differences from the beta-3 release.

Download HiveMind.

Posted by Tetsuya Kitahata at 03:15 PM

September 23, 2005

23 September 2005 - Apache Tomcat 5.5.12-alpha Now Available

The Apache Tomcat team is proud to announce the immediate availability of Tomcat 5.5.12-alpha. This version contains several bug fixes, including an import change to session attribute storage concurrency that is required by the upcoming Servlet Specification v2.5. In addition to these changes, this release is a significant milestone for two reasons:

This release is the last one to be done using the CVS repository at Apache. The Tomcat team is moving to the Subversion (SVN) repository as part of the overall Apache initiative to do so. Access instructions for the SVN repository are available at http://www.apache.org/dev/version-control.html. The move is expected to be complete within the next week.

As part of Tomcat's move to a top-level project (TLP) at Apache, we will be migrating our content to http://tomcat.apache.org, which is still under construction at this time. That site will have its own download pages and related information. We will keep the key jakarta URLs intact with redirection, but please keep an eye out and update your bookmarks to http://tomcat.apache.org as/when appropriate. As part of the TLP move, distribution names have changed from jakarta-tomcat-* to apache-tomcat-*, and similar minor branding changes will gradually become visible in the web site and documentation. We thank the Jakarta project for its support over the years, and we will continue collaborating on projects and issues of common interest.

The Release notes are available at
http://tomcat.apache.org/tomcat-5.5-doc/RELEASE-NOTES

Please refer to the change log for the list of changes:
http://tomcat.apache.org/tomcat-5.5-doc/changelog.html

Downloads: http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi

----

-- The Apache Tomcat Team

Posted by Tetsuya Kitahata at 05:35 PM

September 19, 2005

19 September 2005 - Jakarta Tapestry 4.0 beta 7 Now Available

The seventh beta release of Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-6 release. This release continues to fill in missing component documentation, and improved error reporting in a number of areas. Further, component types may now include slashes (to allow organizing them into folders, in the same way that pages can be organized). Class names of managed beans may now be abbreviated, much like the way page and component class names may be abbreviated. A full listing of bug fixes is available in the change log (http://tapestry.apache.org/changes.html)

Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution.

Download Tapestry from
http://tapestry.apache.org/download.html

Posted by Tetsuya Kitahata at 07:44 PM

September 09, 2005

09 September 2005 - Jakarta Tapestry 4.0 beta 6 Now Available

The sixth beta release of Jakarta Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-5 release. This release fixes a number of bugs with client-side input validation and user input focus. The LinkSubmit component and the Inspector subsystem were overhauled. As importantly, many gaps in the component reference documentation have been filled. Finally, a number of minor changes were made to move Tapestry towards general XHTML compliance. A full listing of bug fixes is available in the change log (http://tapestry.apache.org/changes.html)

Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution.

Download Tapestry from
http://tapestry.apache.org/download.html

Posted by Tetsuya Kitahata at 11:37 PM

September 02, 2005

02 September 2005 - Jakarta Turbine Stratum 1.0 Released

The Jakarta Turbine t