1. 소식
2018년 5월 12일 Apache Tomcat 7.0.88 버전이 릴리스되었습니다.
Tomcat 7 계열은 이후 지원 종료(EOL)된 버전입니다. 이 글은 당시 릴리스 소식을 기록한 내용으로 참고하고, 신규 서비스나 운영 환경에서는 현재 지원되는 Tomcat 버전 사용을 검토하는 것이 좋습니다.
2. 상세
7.0.86 이후 주요 변경 사항은 다음과 같습니다.
- factory를 지정하지 않은 DataSource 리소스를 처리할 때 발생하던 회귀(regression) 문제를 수정했습니다.
- RFC 7230 및 RFC 3986에서 요구하는 방식대로 URI 경로와 쿼리 문자열을 올바르게 %nn 인코딩하지 않는, 사양을 준수하지 않는 사용자 에이전트(주요 브라우저 포함)에 대응하기 위한 설정 옵션을 추가했습니다.
- CrawlerSessionManagerValve가 Host 또는 Engine에 설정된 경우, 여러 호스트 및/또는 웹 애플리케이션을 크롤링하는 봇을 올바르게 처리할 수 있도록 개선했습니다.
- Java 11 EA로 빌드된 클래스의 애너테이션 스캔을 지원하도록 개선했습니다.
업그레이드 전에는 릴리스 노트에서 애플리케이션에 영향을 줄 수 있는 설정 변경 사항을 확인하고, 테스트 환경에서 세션 처리, DataSource 연결, URL 인코딩이 필요한 요청을 중심으로 동작을 점검하는 것을 권장합니다.
3. 다운로드
http://tomcat.apache.org/download-70.cgi