Version 2.2 has been thoroughly tested, and is now considered stable enough for a full release. The Apache Software Foundation today released a major new version of its flagship Web server software, claiming improvements in a number of areas such as the ability to handle large files and better support for SQL-type databases.
Over 70 percent of Web sites worldwide use the open source software to provide services, according to a November report by Internet research firm Netcraft. The new version 2.2 of the Web server is intended to replace previous iterations like 2.0 and 1.3. “We consider this release to be the best version of Apache available and encourage all users to upgrade,” the foundation said in a statement on Friday morning. “Apache 2.2 offers numerous enhancements, improvements and performance boosts over the 2.0 codebase.”
“This release has been through extensive testing, including live testing at some of the world’s busiest sites, and is now considered stable.” A complete list of enhancements to the software since version 2.0 was released details the software’s new ability to handle files larger than 2GB. The list claims configuration and authentication options have lost some of their complexity. “The default configuration layout has been simplified and modularised,” said the list. “Configuration snippets which can be used to enable commonly-used features are now bundled with Apache, and can be easily added to the main server config.” “The bundled authentication and authorisation modules have been refactored. The new mod_authn_alias module can greatly simplify certain authentication configurations.”
Caching and proxying functions have also been enhanced, as well as the ability for the software to gracefully halt its activities upon request.
The ability to add Apache and other third-party modules into the Web server for additional functionality has long been one of the software’s core capabilities.
“This release builds on and extends the Apache 2.0 API,” said the foundation in its statement. “Modules written for Apache 2.0 will need to be recompiled in order to run with Apache 2.2, but no substantial reworking should be necessary.”
Apache 2.2 also adds the ability for modules to directly access SQL-type databases.
The foundation had one warning for admins though: beware of threaded Multi-Processing Modules (MPMs) â€” a special subcategory of module.
“When upgrading or installing this version of Apache, please bear in mind that if you intend to use Apache with one of the threaded MPMs, you must ensure that any modules you will be using (and the libraries they depend on) are thread-safe,” it said.