|
![]() [ View full size screenshot ] |
| Version | Date Released | Status | Release Notes |
| 7.0.26 | Feb 23, 2012 | New Release | Catalina: · Provide constants for commonly used Charset objects and use these constants where appropriate. (markt) · fix Refactor the fix for 52184 to correct two issues (a missing class and incorrect class/method names) when using the extras logging packages. (markt) · fix 52444: Only load classes during HandlesTypes processing if the class is a match. Previously, every class in the web application was loaded regardless of whether it was a match or not. (markt) · fix 52488: Correct typo: exipre -> expire. (markt) · Add a unit test for SSO authentication. Patch provided by Brian Burch. (markt) · fix 52511: Correct regression in the fix for 51741 that caused a harmless exception to be logged when scanning for annotations and WEB-INF/classes did not exist. (markt) · code Refactor to remove a circular dependency between org.apache.catalina and org.apache.naming. (markt) |
| 7.0.25 | Jan 25, 2012 | New Release | Web applications: · fix: Restore format of the first line of error message for JMX proxy servlet in case scripts were depending on it. (markt) Other: · fix: When building a Windows installer do not copy whole "res" folder to output/dist, but only the files that we need. Apply fixcrlf filter only after the files are copied, so that INSTALLLICENSE file had correct line ends. (kkolinko) · update: Remove res/License.rtf. The file that is actually shown by the Windows installer in res/INSTALLLICENSE. (kkolinko) · add: Automate the OpenPGP signature generation for the release process. (markt) · fix: Don't exclude directories named target from the build process. (rjung) |
| 7.0.23 | Nov 28, 2011 | New Release | Catalina: · 46264: Add the ability to start and stop containers (primarily Contexts) using a thread pool rather than a single thread. This can significantly improve start and stop time. Based on patches by Joe Kislo and Felix Schumacher. (markt) · 50570: Enable FIPS mode to be set in AprLifecycleListener. Based upon a patch from Chris Beckey. (schultz/kkolinko) · 51744: Throw the correct exception if an application attempts to modify the associated JNDI context. (markt) · 51744: Add an option to the StandardContext that allows exception throwing when an application attempts to modify the associated JNDI context to be disabled. (markt) · 51910: Prevent NPE on connector stop if Comet applications are being used without the CometConnectionManagerValve. (markt) · 51940: Do not limit saving of request bodies during FORM authentication to POST requests since any HTTP method may include a request body. Based on a patch by Nicholas Sushkin. (markt/kkolinko) |
| 7.0.22 | Oct 4, 2011 | New Release | * Dependency Changes * API Stability * JNI Based Applications * Bundled APIs * Web application reloading and static fields in shared libraries * Tomcat on Linux * Enabling SSI and CGI Support * Security manager URLs * Symlinking static resources * Viewing the Tomcat Change Log * Cryptographic software notice * When all else fails |
| 7.0.20 | Aug 17, 2011 | New Release | Catalina: · Corrected missing comma in the value of jarsToSkip property in conf/catalina.properties file, which caused tomcat-jdbc.jar and commons-beanutils*.jar to be not ignored when scanning jars for tag libraries. (kkolinko) · 41709: Provide exception messages where no message is provided currently for IllegalStateExcpetions triggered by calling HttpServletResponse methods when the reponse is committed. (markt) · 51509: Fix potential concurrency issue in CSRF prevention filter that may lead to some requests failing that should not. (markt) · 51518: Correct error in web.xml parsing rules for the tag when using absolute ordering. (markt) · Move the SetCharacterEncoding filter from the examples web application to the org.apache.catalina.filters package so it is available for all web applications. (markt) |