blob: dcf4311606d9e5de785cabb10bea621fb6a989ed [file] [log] [blame]
---
layout: post
status: PUBLISHED
published: true
title: Apache Tomcat 7 released
id: 68a3cd6d-9ec0-4f7e-8096-0fb7b251f9b3
date: '2010-06-29 10:57:22 -0400'
categories: tomcat
tags: []
permalink: tomcat/entry/apache_tomcat_7_released
---
<p>The Apache Tomcat project is pleased to announce the first release of Apache Tomcat 7. Tomcat 7 implements the <a href="http://jcp.org/en/jsr/detail?id=315">Servlet 3.0</a>, <a href="http://jcp.org/aboutJava/communityprocess/mrel/jsr245/index.html">JSP 2.2 and EL 2.2</a> specifications. The updated specifications add a number of new features including:</p>
<ul>
<li>asynchronous processing</li>
<li>web-fragment support</li>
<li>annotation based configuration</li>
<li>programmatic configuration</li>
<li>increased control of session tracking</li>
<li>httpOnly support for cookies</li>
<li>file upload support</li>
<li>programmatic login</li>
<li>additional options for JSP property groups</li>
<li>support for method invocation in expression language</li>
</ul>
<p>In addition to the updated specifications, the new and improved Tomcat 7 features include:</p>
<ul>
<li>memory leak prevention and detection</li>
<li>protection against session fixation attacks</li>
<li>a simple filter to add cross-site request forgery protection to an application</li>
<li>simplified embedding of Tomcat in other applications</li>
<li>support for mapping external folders into web application context (aliases)</li>
<li>better security for the Manager and Host Manager applications</li>
<li>all connector implementations now use Executors to provide the thread pool</li>
<li>the internal component life-cycle management and MBean registration have been refactored</li>
<li>making the features of a number of the valves from Tomcat 6 available as Filters</li>
<li>lots of internal code clean-up</li>
</ul>
<p>Tomcat 7 is available from the <a href="http://tomcat.apache.org/download-70.cgi">Tomcat 7 downloads</a>. The <a href="http://tomcat.apache.org/tomcat-7.0-doc/index.html">Tomcat 7 documentation</a> is also available.</p>
<p>Tomcat 7.0.0 is a beta release. Information on the known issues in this release can be found in the <a href="http://svn.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml">changelog for 7.0.1</a> and in the <a href="http://s.apache.org/tomcat-7-open-issues ">open bugs and enhancements for Tomcat 7</a>.</p>
<p>Some configuration changes may be required to move from Tomcat 6 to Tomcat 7. The full details can be found in the <a href="http://tomcat.apache.org/migration.html#6.0.x_to_7.0.x">migration guide</a>.</p>