v10.1
- Update: Update NSIS to 3.0.9. (markt).
- Update: Update Checkstyle to 10.12.2. (markt).
- Add: Improvements to French translations. (remm).
- Add: Improvements to Japanese translations. Contributed by tak7iji and Shirayuking. (markt).
- Fix: 66829: Fix quoting so users can use the _RUNJAVA environment variable as intended on Windows when the path to the Java executable contains spaces. (markt).
- Fix: 66834: Correct the OSGi contract references in the manifest files to refer to the Jakarta EE contract names rather than the Java EE contract names. (markt).
- Update: Update Tomcat Native to 2.0.5. (markt).
v7.0 [Jul 1, 2010]
add 41718: Include a response body when sending a redirect. (markt)
add 51640: Improve the memory leak prevention for leaks triggered by java.sql.DriverManager. (markt)
fix 51644: Fix annotation scanning for contexts with a multi-level context path such as /a/b. (markt)
fix Unregisters MBean of DataSource when web application stops. (kfujino)
fix 51650: Code clean-up. Patch provided by Felix Schumacher. (markt)
fix 51653: Move application level error page handling from the Host to the Context. This ensures that application error page handling is completed before the requestDestroyed event of any ServletRequestListener is fired. (markt)
fix 51654: Improve handling of invalid appBase settings for Host elements. (markt)
fix 51658: Fix possible NPE when logging a failed request. Based on a suggestion by Felix Schumacher. (markt)
fix 51688: JreMemoryLeakPreventionListener now protects against AWT thread creation. (schultz)
fix 51712: Ensure cache control headers are sent when appropriate even if the request is secure. Patch provided by Michael Zampani. (markt)
fix 51713: Improve message that is logged if there is an error in the value of protocol in a Connector. (kkolinko)
fix 51739: When using a landing page with FORM authentication ensure that the request has a valid HTTP method. (markt)
fix 51641: Use correct key when removing processor instances from the connections map during clean-up. Patch provided by zhh. (mark)
fix More changes to align the code between the different HTTP connectors. (markt)
fix Ensure AjpMessage headers are correct for the direction of the message. (markt)
code Code clean-up and re-factoring to reduce duplicate code in the AJP processor implementations. (markt)
add Detect incomplete AJP messages and reject the associated request if one is found. (markt)
fix 51698: Fix CVE-2011-3190. Prevent AJP message injection. (markt)
fix 41673: Use platform line-endings when reporting compilation errors. (markt)
add 51736: Make rpcTimeout configurable in BackupManager. (kfujino)
fix 51649: Update the documentation web application to include the ThreadLocal leak prevention listener. (markt)
add 51583 (r1157874, r1162102): Fix shutdown delay in jdbc-pool. (fhanik/kkolinko)
fix 51558: Don't force the use of StandardManager when using any of the Tomcat#addWebapp() methods. (markt)
fix 51704: Make use of File#mkdirs() more robust. (markt)