Re: [VOTE] Release Apache Tomcat 11.0.7
On 07/05/2025 19:22, Mark Thomas wrote: The proposed 11.0.7 release is: [ ] -1 Broken - do not release [X] +1 Stable - go ahead and release as 11.0.7 Tests pass for NIO and NIO2 on Windows, Linux and MacOS M1. Build is cross-platform (Windows, Linux, MacOS) repeatable. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch main updated: Update baseline for 12.0.x to 11.0.7
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new fa2cda8088 Update baseline for 12.0.x to 11.0.7 fa2cda8088 is described below commit fa2cda8088242f350040a10113a3dafed238ed22 Author: Mark Thomas AuthorDate: Thu May 8 09:01:36 2025 +0100 Update baseline for 12.0.x to 11.0.7 --- webapps/docs/changelog.xml | 79 +- 1 file changed, 1 insertion(+), 78 deletions(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index dd40f9c242..c0676cc451 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -109,7 +109,7 @@ This release contains all of the changes up to and including those in -Apache Tomcat 11.0.6 plus the additional changes listed below. (markt) +Apache Tomcat 11.0.7 plus the additional changes listed below. (markt) The minimum Java version has been updated to Java 21. (markt) @@ -160,45 +160,6 @@ rejected by default. (markt) - -Process possible path parameters rewrite production in the rewrite -valve. (remm) - - -69588: Enable allowLinking to be set on -PreResources, JarResources and -PostResources. If not set explicitly, the setting will be -inherited from the Resources. (markt) - - -69633: Add support for Filters using context root mappings. -(markt) - - -69643: Optimize directory listing for large amount of files. -Patch submitted by Loic de l'Eprevier. (remm) - - -843: Fix off by one validation logic for partial PUT ranges -and associated test case. Submitted by Chenjp. (remm) - - -Refactor GCI servlet to access resources via the -WebResource API. (markt) - - -69662: Report name in exception message when a naming lookup -failure occurs. Based on code submitted by Donald Smith. (remm) - - -Ensure that the FORM authentication attribute -authenticationSessionTimeout works correctly when sessions -have an infinite timeout when authentication starts. (markt) - - -Provide a content type based on file extension when web application -resources are accessed via a URL. (markt) - @@ -233,20 +194,6 @@ 21 being the minimum Java version required for Tomcat 12. (markt) - -69635: Add support to jakarta.el.ImportHandler -for resolving inner classes. (markt) - - -Add support for optimized execution of c:set and c:remove tags, when -activated via JSP servlet param useNonstandardTagOptimizations. -(jengebr) - - -Fix an edge case compilation bug for JSP and tag files on case -insensitive file systems that was exposed by the test case for -69635. (markt) - @@ -266,11 +213,6 @@ - -68876: Documentation. Update the UML diagrams for server -start-up, request processing and authentication using PlantUML and -include the source files for each diagram. (markt) - @@ -279,25 +221,6 @@ Update Derby to 10.17.1.0. (markt) - -Update Jacoco to 0.8.13. (remm) - - -Update Byte Buddy to 1.17.5. (markt) - - -Update Checkstyle to 10.23.1. (markt) - - -Update file extension to media type mappings to align with the current -list used by the Apache Web Server (httpd). (markt) - - -Improvements to French translations. (remm) - - -Improvements to Japanese translations provided by tak7iji. (markt) - - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Buildbot success in on tomcat-11.0.x
Build status: Build succeeded! Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/112/builds/1665 Blamelist: Mark Thomas Build Text: build successful Status Detected: restored build Build Source Stamp: [branch 11.0.x] 4fa01f96c9af9f9dce9a7189b0699d8fd3a51a98 Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 shell_6: 0 shell_7: 0 compile: 1 shell_8: 0 shell_9: 0 shell_10: 0 shell_11: 0 Rsync docs to nightlies.apache.org: 0 shell_12: 0 Rsync RAT to nightlies.apache.org: 0 compile_1: 1 shell_13: 0 Rsync Logs to nightlies.apache.org: 0 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.105
On 07/05/2025 20:03, Rémy Maucherat wrote: The proposed 9.0.105 release is: [ ] -1, Broken - do not release [ ] +1, Stable - go ahead and release as 9.0.105 Tests pass for NIO, NIO2 and APR/native on Windows, Linux and MacOS M1. Build is cross-platform (Windows, Linux, MacOS) repeatable. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 11.0.x updated: Increment version number for next release
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/11.0.x by this push: new 4fa01f96c9 Increment version number for next release 4fa01f96c9 is described below commit 4fa01f96c9af9f9dce9a7189b0699d8fd3a51a98 Author: Mark Thomas AuthorDate: Thu May 8 09:00:20 2025 +0100 Increment version number for next release --- build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.properties.default b/build.properties.default index 6bc9d5bbcd..69b0944624 100644 --- a/build.properties.default +++ b/build.properties.default @@ -29,7 +29,7 @@ # - Version Control Flags - version.major=11 version.minor=0 -version.build=7 +version.build=8 version.patch=0 version.suffix= version.dev=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index 00722e5cf5..6a21d71ee8 100644 --- a/res/maven/mvn.properties.default +++ b/res/maven/mvn.properties.default @@ -39,7 +39,7 @@ maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d maven.asf.release.repo.repositoryId=apache.releases.https # Release version info -maven.asf.release.deploy.version=11.0.7 +maven.asf.release.deploy.version=11.0.8 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index af194130d6..58ebb15b73 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,9 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch main updated: Fix typo
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new cd62cc9687 Fix typo cd62cc9687 is described below commit cd62cc9687e41ea15cf6c7e03d29a025caa080f5 Author: Mark Thomas AuthorDate: Thu May 8 09:03:12 2025 +0100 Fix typo --- webapps/docs/changelog.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index c0676cc451..c4a2380c74 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -185,7 +185,7 @@ Extend the existing + operator in Jakarta Expression -Language to support mergin MapMap and SetSet +Language to support merging MapMap and SetSet and concatenating Lists. (markt) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch main updated: Add new line after label. Add new settings (with defaults).
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new b9f054581e Add new line after label. Add new settings (with defaults). b9f054581e is described below commit b9f054581ef61b95ad7c44635c285a88273ccfb2 Author: Mark Thomas AuthorDate: Thu May 8 10:22:34 2025 +0100 Add new line after label. Add new settings (with defaults). --- res/ide-support/eclipse/formatting-asf-tomcat.xml | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/res/ide-support/eclipse/formatting-asf-tomcat.xml b/res/ide-support/eclipse/formatting-asf-tomcat.xml index c58449c8a1..c59423d803 100644 --- a/res/ide-support/eclipse/formatting-asf-tomcat.xml +++ b/res/ide-support/eclipse/formatting-asf-tomcat.xml @@ -166,7 +166,7 @@ - + @@ -181,6 +181,7 @@ + @@ -215,6 +216,7 @@ + @@ -295,6 +297,7 @@ + @@ -325,6 +328,7 @@ + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 10.1.x updated: Correct Javadoc
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new 216be4e8ea Correct Javadoc 216be4e8ea is described below commit 216be4e8ea670b0ca3fafe51b66989a256b353eb Author: Mark Thomas AuthorDate: Thu May 8 11:58:04 2025 +0100 Correct Javadoc --- java/jakarta/servlet/http/HttpServletRequest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/jakarta/servlet/http/HttpServletRequest.java b/java/jakarta/servlet/http/HttpServletRequest.java index d7ecdddc4a..a89adc30f8 100644 --- a/java/jakarta/servlet/http/HttpServletRequest.java +++ b/java/jakarta/servlet/http/HttpServletRequest.java @@ -294,8 +294,8 @@ public interface HttpServletRequest extends ServletRequest { String getRequestedSessionId(); /** - * Returns the part of this request's URL from the protocol name up to the query string in the first line of the - * HTTP request. The web container does not decode this String. For example: + * Returns the URI path part of this request's URL which starts after the authority (if any) and ends before the query + * string delimiter ({@code ?}), if any. The web container does not decode this String. For example: * * Examples of Returned Values * @@ -317,7 +317,7 @@ public interface HttpServletRequest extends ServletRequest { * * To reconstruct a URL with a scheme and host, use {@link #getRequestURL}. * - * @return a String containing the part of the URL from the protocol name up to the query string + * @return a String containing the path part of the URL from after the authority to before the query string * * @see #getRequestURL */ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 11.0.x updated: Correct Javadoc
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/11.0.x by this push: new 8b810e5b24 Correct Javadoc 8b810e5b24 is described below commit 8b810e5b242e4be99cf72cb4d8fad2d074ed04c7 Author: Mark Thomas AuthorDate: Thu May 8 11:58:04 2025 +0100 Correct Javadoc --- java/jakarta/servlet/http/HttpServletRequest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/jakarta/servlet/http/HttpServletRequest.java b/java/jakarta/servlet/http/HttpServletRequest.java index daff471fb7..4b7e183f15 100644 --- a/java/jakarta/servlet/http/HttpServletRequest.java +++ b/java/jakarta/servlet/http/HttpServletRequest.java @@ -297,8 +297,8 @@ public interface HttpServletRequest extends ServletRequest { String getRequestedSessionId(); /** - * Returns the part of this request's URL from the protocol name up to the query string in the first line of the - * HTTP request. The web container does not decode this String. For example: + * Returns the URI path part of this request's URL which starts after the authority (if any) and ends before the query + * string delimiter ({@code ?}), if any. The web container does not decode this String. For example: * * Examples of Returned Values * @@ -320,7 +320,7 @@ public interface HttpServletRequest extends ServletRequest { * * To reconstruct a URL with a scheme and host, use {@link #getRequestURL}. * - * @return a String containing the part of the URL from the protocol name up to the query string + * @return a String containing the path part of the URL from after the authority to before the query string * * @see #getRequestURL */ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 56546] Improve thread trace logging in WebappClassLoader.clearReferencesThreads()
https://bz.apache.org/bugzilla/show_bug.cgi?id=56546 felixzhang0...@gmail.com changed: What|Removed |Added CC||felixzhang0...@gmail.com -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69675] New: Please include threadName in WebappClassLoaderBase clearReferencesThreads log content
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675 Bug ID: 69675 Summary: Please include threadName in WebappClassLoaderBase clearReferencesThreads log content Product: Tomcat 9 Version: 9.0.98 Hardware: All OS: All Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: felixzhang0...@gmail.com Target Milestone: - Background : 1, In WebappClassLoaderBase, we have logic to log call stack trace of threads that processing http requests. if (isRequestThread(thread)) { log.warn(sm.getString("webappClassLoader.stackTraceRequestThread", getContextName(), threadName, getStackTrace(thread))); } else { log.warn(sm.getString("webappClassLoader.stackTrace", getContextName(), threadName, getStackTrace(thread))); } 2, The log content comes from LocalStrings.properties webappClassLoader.stackTraceRequestThread=The web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] 3, The log line in WebappClassLoaderBase already provided threadName parameter. Just the local string is not using it. Requirement : Could you please enhance the string properties webappClassLoader.stackTraceRequestThread to include threadName information in log. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 9.0.x updated: Correct Javadoc
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new c0cdab9c3b Correct Javadoc c0cdab9c3b is described below commit c0cdab9c3b8c20faa85285ce0b3bb48e9e60dd8a Author: Mark Thomas AuthorDate: Thu May 8 11:58:04 2025 +0100 Correct Javadoc --- java/javax/servlet/http/HttpServletRequest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/javax/servlet/http/HttpServletRequest.java b/java/javax/servlet/http/HttpServletRequest.java index b1dfdc2e07..bbeebcd20d 100644 --- a/java/javax/servlet/http/HttpServletRequest.java +++ b/java/javax/servlet/http/HttpServletRequest.java @@ -293,8 +293,8 @@ public interface HttpServletRequest extends ServletRequest { String getRequestedSessionId(); /** - * Returns the part of this request's URL from the protocol name up to the query string in the first line of the - * HTTP request. The web container does not decode this String. For example: + * Returns the URI path part of this request's URL which starts after the authority (if any) and ends before the query + * string delimiter ({@code ?}), if any. The web container does not decode this String. For example: * * Examples of Returned Values * @@ -316,7 +316,7 @@ public interface HttpServletRequest extends ServletRequest { * * To reconstruct a URL with a scheme and host, use {@link #getRequestURL}. * - * @return a String containing the part of the URL from the protocol name up to the query string + * @return a String containing the path part of the URL from after the authority to before the query string * * @see #getRequestURL */ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch main updated: Correct Javadoc
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new f51315986b Correct Javadoc f51315986b is described below commit f51315986b0be36987cd43ed935fb9193f53b767 Author: Mark Thomas AuthorDate: Thu May 8 11:58:04 2025 +0100 Correct Javadoc --- java/jakarta/servlet/http/HttpServletRequest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/jakarta/servlet/http/HttpServletRequest.java b/java/jakarta/servlet/http/HttpServletRequest.java index a325da05ce..2e680750d9 100644 --- a/java/jakarta/servlet/http/HttpServletRequest.java +++ b/java/jakarta/servlet/http/HttpServletRequest.java @@ -301,8 +301,8 @@ public interface HttpServletRequest extends ServletRequest { String getRequestedSessionId(); /** - * Returns the part of this request's URL from the protocol name up to the query string in the first line of the - * HTTP request. The web container does not decode this String. For example: + * Returns the URI path part of this request's URL which starts after the authority (if any) and ends before the query + * string delimiter ({@code ?}), if any. The web container does not decode this String. For example: * * Examples of Returned Values * @@ -324,7 +324,7 @@ public interface HttpServletRequest extends ServletRequest { * * To reconstruct a URL with a scheme and host, use {@link #getRequestURL}. * - * @return a String containing the part of the URL from the protocol name up to the query string + * @return a String containing the path part of the URL from after the authority to before the query string * * @see #getRequestURL */ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675 --- Comment #1 from Christopher Schultz --- This seems like a good candidate for a user-contributed patch/PR. Would you care to prepare one and we'll apply it? -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 11.0.7
Mark, Thanks for RMing. On 5/7/25 2:22 PM, Mark Thomas wrote: The proposed Apache Tomcat 11.0.7 release is now available for voting. The notable changes compared to 11.0.6 include: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 11 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. Applications using deprecated APIs may require further changes. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.7/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1544 The tag is: https://github.com/apache/tomcat/tree/11.0.7 975b37687cf3985b006ed92aeaca69ae79595147 The proposed 11.0.7 release is: [ ] -1 Broken - do not release [ ] +1 Stable - go ahead and release as 11.0.7 +1 for stable release. Build is reproducible on MacOS aarch64 and the unit tests all pass. Details: * Environment * Java (build):openjdk version "24.0.1" 2025-04-15 OpenJDK Runtime Environment Temurin-24.0.1+9 (build 24.0.1+9) OpenJDK 64-Bit Server VM Temurin-24.0.1+9 (build 24.0.1+9, mixed mode, sharing) * Java (test): openjdk version "24.0.1" 2025-04-15 OpenJDK Runtime Environment Temurin-24.0.1+9 (build 24.0.1+9) OpenJDK 64-Bit Server VM Temurin-24.0.1+9 (build 24.0.1+9, mixed mode, sharing) * Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024 * OS: Darwin 24.4.0 arm64 * cc: Apple clang version 17.0.0 (clang-1700.0.13.3) * make:GNU Make 3.81 * OpenSSL: OpenSSL 3.4.1 11 Feb 2025 (Library: OpenSSL 3.4.1 11 Feb 2025) * APR: 1.7.5 * * Valid SHA-512 signature for apache-tomcat-11.0.7.zip * Valid GPG signature for apache-tomcat-11.0.7.zip * Valid SHA-512 signature for apache-tomcat-11.0.7.tar.gz * Valid GPG signature for apache-tomcat-11.0.7.tar.gz * Valid SHA-512 signature for apache-tomcat-11.0.7.exe * Valid GPG signature for apache-tomcat-11.0.7.exe * Valid Windows Digital Signature for apache-tomcat-11.0.7.exe * Valid SHA512 signature for apache-tomcat-11.0.7-src.zip * Valid GPG signature for apache-tomcat-11.0.7-src.zip * Valid SHA512 signature for apache-tomcat-11.0.7-src.tar.gz * Valid GPG signature for apache-tomcat-11.0.7-src.tar.gz * * Binary Zip and tarball: Same * Source Zip and tarball: Same * * Building dependencies returned: 0 * Tomcat builds cleanly * tcnative builds cleanly * Junit Tests: PASSED - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.105
Rémy, Thanks for RMing. On 5/7/25 3:03 PM, Rémy Maucherat wrote: The proposed Apache Tomcat 9.0.105 release is now available for voting. The notable changes compared to 9.0.104 are: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. For full details, see the changelog: https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.105/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1545 The tag is: https://github.com/apache/tomcat/tree/9.0.105 15c524d11651708bc046929139e6b633f2a50fb5 The proposed 9.0.105 release is: [ ] -1, Broken - do not release [ ] +1, Stable - go ahead and release as 9.0.105 +1 for stable release The build is reproducible and the unit tests pass on MacOS aarch64. -chris Details: * Environment * Java (build):openjdk version "24.0.1" 2025-04-15 OpenJDK Runtime Environment Temurin-24.0.1+9 (build 24.0.1+9) OpenJDK 64-Bit Server VM Temurin-24.0.1+9 (build 24.0.1+9, mixed mode, sharing) * Java (test): openjdk version "24.0.1" 2025-04-15 OpenJDK Runtime Environment Temurin-24.0.1+9 (build 24.0.1+9) OpenJDK 64-Bit Server VM Temurin-24.0.1+9 (build 24.0.1+9, mixed mode, sharing) * Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024 * OS: Darwin 24.4.0 arm64 * cc: Apple clang version 17.0.0 (clang-1700.0.13.3) * make:GNU Make 3.81 * OpenSSL: OpenSSL 3.4.1 11 Feb 2025 (Library: OpenSSL 3.4.1 11 Feb 2025) * APR: 1.7.5 * * Valid SHA-512 signature for apache-tomcat-9.0.105.zip * Valid GPG signature for apache-tomcat-9.0.105.zip * Valid SHA-512 signature for apache-tomcat-9.0.105.tar.gz * Valid GPG signature for apache-tomcat-9.0.105.tar.gz * Valid SHA-512 signature for apache-tomcat-9.0.105.exe * Valid GPG signature for apache-tomcat-9.0.105.exe * Valid Windows Digital Signature for apache-tomcat-9.0.105.exe * Valid SHA512 signature for apache-tomcat-9.0.105-src.zip * Valid GPG signature for apache-tomcat-9.0.105-src.zip * Valid SHA512 signature for apache-tomcat-9.0.105-src.tar.gz * Valid GPG signature for apache-tomcat-9.0.105-src.tar.gz * * Binary Zip and tarball: Same * Source Zip and tarball: Same * * Building dependencies returned: 0 * Tomcat builds cleanly * tcnative builds cleanly * Junit Tests: PASSED - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) tag 10.1.41 created (now 065dc9ace0)
This is an automated email from the ASF dual-hosted git repository. schultz pushed a change to tag 10.1.41 in repository https://gitbox.apache.org/repos/asf/tomcat.git at 065dc9ace0 (commit) This tag includes the following new commits: new 065dc9ace0 Tag Tomcat 10.1.41 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 9.0.x updated: Next is 9.0.106
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new ac2145dcce Next is 9.0.106 ac2145dcce is described below commit ac2145dcce20e55b04174a102e807a5c05f10332 Author: remm AuthorDate: Thu May 8 15:28:54 2025 +0200 Next is 9.0.106 --- build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.properties.default b/build.properties.default index 40441926d3..7ce660016c 100644 --- a/build.properties.default +++ b/build.properties.default @@ -29,7 +29,7 @@ # - Version Control Flags - version.major=9 version.minor=0 -version.build=105 +version.build=106 version.patch=0 version.suffix= version.dev=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index ee761c5ac6..ef91a60b5e 100644 --- a/res/maven/mvn.properties.default +++ b/res/maven/mvn.properties.default @@ -39,7 +39,7 @@ maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d maven.asf.release.repo.repositoryId=apache.releases.https # Release version info -maven.asf.release.deploy.version=9.0.105 +maven.asf.release.deploy.version=9.0.106 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index e172a85c06..09e2eddcd3 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,9 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r76735 - in /dev/tomcat/tomcat-10/v10.1.41: ./ bin/ bin/embed/ src/
Author: schultz Date: Thu May 8 12:48:15 2025 New Revision: 76735 Log: Upload v10.1.41 for voting Added: dev/tomcat/tomcat-10/v10.1.41/ dev/tomcat/tomcat-10/v10.1.41/KEYS dev/tomcat/tomcat-10/v10.1.41/README.html dev/tomcat/tomcat-10/v10.1.41/RELEASE-NOTES dev/tomcat/tomcat-10/v10.1.41/bin/ dev/tomcat/tomcat-10/v10.1.41/bin/README.html dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-deployer.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-deployer.tar.gz.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-deployer.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-deployer.zip (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-deployer.zip.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-deployer.zip.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-fulldocs.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-fulldocs.tar.gz.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-fulldocs.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-windows-x64.zip (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-windows-x64.zip.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-windows-x64.zip.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-windows-x86.zip (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-windows-x86.zip.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41-windows-x86.zip.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.exe (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.exe.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.exe.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.tar.gz.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.zip (with props) dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.zip.asc dev/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.zip.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/embed/ dev/tomcat/tomcat-10/v10.1.41/bin/embed/apache-tomcat-10.1.41-embed.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.41/bin/embed/apache-tomcat-10.1.41-embed.tar.gz.asc dev/tomcat/tomcat-10/v10.1.41/bin/embed/apache-tomcat-10.1.41-embed.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.41/bin/embed/apache-tomcat-10.1.41-embed.zip (with props) dev/tomcat/tomcat-10/v10.1.41/bin/embed/apache-tomcat-10.1.41-embed.zip.asc dev/tomcat/tomcat-10/v10.1.41/bin/embed/apache-tomcat-10.1.41-embed.zip.sha512 dev/tomcat/tomcat-10/v10.1.41/src/ dev/tomcat/tomcat-10/v10.1.41/src/apache-tomcat-10.1.41-src.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.41/src/apache-tomcat-10.1.41-src.tar.gz.asc dev/tomcat/tomcat-10/v10.1.41/src/apache-tomcat-10.1.41-src.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.41/src/apache-tomcat-10.1.41-src.zip (with props) dev/tomcat/tomcat-10/v10.1.41/src/apache-tomcat-10.1.41-src.zip.asc dev/tomcat/tomcat-10/v10.1.41/src/apache-tomcat-10.1.41-src.zip.sha512 Added: dev/tomcat/tomcat-10/v10.1.41/KEYS == --- dev/tomcat/tomcat-10/v10.1.41/KEYS (added) +++ dev/tomcat/tomcat-10/v10.1.41/KEYS Thu May 8 12:48:15 2025 @@ -0,0 +1,562 @@ +This file contains the PGP&GPG keys of various Apache developers. +Please don't use them for email unless you have to. Their main +purpose is code signing. + +Apache users: pgp < KEYS +Apache developers: +(pgpk -ll && pgpk -xa ) >> this file. + or +(gpg --fingerprint --list-sigs + && gpg --armor --export ) >> this file. + +Apache developers: please ensure that your key is also available via the +PGP keyservers (such as pgpkeys.mit.edu). + + +pub 4096R/2F6059E7 2009-09-18 + Key fingerprint = A9C5 DF4D 22E9 9998 D987 5A51 10C0 1C5A 2F60 59E7 +uid Mark E D Thomas +sub 4096R/5E763BEC 2009-09-18 + +-BEGIN PGP PUBLIC KEY BLOCK- +Comment: GPGTools - http://gpgtools.org + +mQINBEq0DukBEAD4jovHOPJDxoD+JnO1Go2kiwpgRULasGlrVKuSUdP6wzcaqWmX +pqtOJKKwW2MQFQLmg7nQ9RjJwy3QCbKNDJQA/bwbQT1F7WzTCz2S6vxC4zxKck4t +6RZBq2dJsYKF0CEh6ZfY4dmKvhq+3istSoFRdHYoOPGWZpuRDqfZPdGm/m335/6K +GH59oysn1NE7a2a+kZzjBSEgv23+l4Z1Rg7+fpz1JcdHSdC2Z+ZRxML25eVatRVz +4yvDOZItqDURP24zWOodxgboldV6Y88C3v/7KRR+1vklzkuA2FqF8Q4r/2f0su7M +UVviQcy29y/RlLSDTTYoVlCZ1ni14qFU7Hpw43KJtgXmcUwq31T1+SlXdYjNJ1aF +kUi8BjCHDcSgE/IReKUanjHzm4XSymKDTeqqzidi4k6PDD4jyHb8k8vxi6qT6Udn +lcfo5NBkkUT1TauhEy8ktHhbl9k60BvvMBP9l6cURiJg1WS77egI4P/82oPbzzFi +GFqXyJKULVgxtdQ3JikCpodp3f1fh6PlYZwkW4xCJLJucJ5MiQp07HAkMVW5w+k8 +Xvuk4i5quh3N+2kzKHOOiQCDmN0sz0Xj
(tomcat) branch 10.1.x updated: Increment version numbers for next release.
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new 0fc46aa832 Increment version numbers for next release. 0fc46aa832 is described below commit 0fc46aa8324cc70aa3a0cc3a2c06d9334c7100ed Author: Christopher Schultz AuthorDate: Thu May 8 08:59:20 2025 -0400 Increment version numbers for next release. --- build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 6 -- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/build.properties.default b/build.properties.default index 7188e656c4..fcacc4a6e4 100644 --- a/build.properties.default +++ b/build.properties.default @@ -29,7 +29,7 @@ # - Version Control Flags - version.major=10 version.minor=1 -version.build=41 +version.build=42 version.patch=0 version.suffix= version.dev=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index 694b2bb8f1..6d14a80106 100644 --- a/res/maven/mvn.properties.default +++ b/res/maven/mvn.properties.default @@ -39,7 +39,7 @@ maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d maven.asf.release.repo.repositoryId=apache.releases.https # Release version info -maven.asf.release.deploy.version=10.1.41 +maven.asf.release.deploy.version=10.1.42 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index a913201ac8..5997bc8853 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,9 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + + + @@ -224,7 +226,7 @@ - + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) 01/01: Tag Tomcat 10.1.41
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to tag 10.1.41 in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 065dc9ace0bc17cd4996a19a6d24703cd43d280c Author: Christopher Schultz AuthorDate: Thu May 8 08:45:44 2025 -0400 Tag Tomcat 10.1.41 --- build.properties.release | 54 +++ res/install-win/Uninstall.exe.sig| Bin 0 -> 8275 bytes res/install-win/tomcat-installer.exe.sig | Bin 0 -> 8276 bytes res/maven/mvn.properties.release | 27 webapps/docs/changelog.xml | 2 +- 5 files changed, 82 insertions(+), 1 deletion(-) diff --git a/build.properties.release b/build.properties.release new file mode 100644 index 00..52224d3c35 --- /dev/null +++ b/build.properties.release @@ -0,0 +1,54 @@ +# - +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Any unwanted settings may be over-ridden in a build.properties file located +# in the same directory as this file. + +# Set the version-dev to "" (empty string) as this is not a development release. +version.dev= + +# Ensure consistent timestamps for reproducible builds. +ant.tstamp.now.iso=2025-05-08T12:44:02Z + +# Enable insertion of detached signatures into the Windows installer. +do.codesigning=true + +# Re-use the same GPG executable. +gpg.exec=/usr/local/bin/gpg + +# Reproducible builds require the use of the build tools defined below. The +# vendors (where appropriate) and versions must match exactly for a reproducible +# build since this data is embedded in various files, particularly JAR file +# manifests, as part of the build process. +# +# Apache Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024 +# +# Java Name: OpenJDK 64-Bit Server VM +# Java Vendor: Eclipse Adoptium +# Java Version:24.0.1+9 + +# The following is provided for information only. Builds will be repeatable +# whether or not the build environment is consistent with this information. +# +# OS: aarch64 Mac OS X 15.4.1 +# File encoding: UTF-8 +# +# Release Manager: schultz +release-java-version=24.0.1+9 +release-ant-version=1.10.15 diff --git a/res/install-win/Uninstall.exe.sig b/res/install-win/Uninstall.exe.sig new file mode 100644 index 00..57ab9ca2e3 Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ diff --git a/res/install-win/tomcat-installer.exe.sig b/res/install-win/tomcat-installer.exe.sig new file mode 100644 index 00..18a947e718 Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release new file mode 100644 index 00..8b80b9ab0d --- /dev/null +++ b/res/maven/mvn.properties.release @@ -0,0 +1,27 @@ +# - +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Remove "-dev" from the version since this is not a development release. +maven.asf.release.deploy.version=10.1.41 + +# Re-use the same GPG executable. +gpg.exec=/usr/local/bi
[VOTE] Release Apache Tomcat 10.1.41
The proposed Apache Tomcat 10.1.41 release is now available for voting. All committers and PMC members are kindly requested to provide a vote if possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes are binding. We welcome non-committer votes or comments on release builds. The notable changes compared to 10.1.40 are: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.41/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1546 The tag is: https://github.com/apache/tomcat/tree/10.1.41 https://github.com/apache/tomcat/commit/065dc9ace0bc17cd4996a19a6d24703cd43d280c Please reply with a +1 for release or +0/-0/-1 with an explanation. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Buildbot failure in on tomcat-9.0.x
Build status: BUILD FAILED: failed compile (failure) Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/37/builds/1400 Blamelist: remm Build Text: failed compile (failure) Status Detected: new failure Build Source Stamp: [branch 9.0.x] ac2145dcce20e55b04174a102e807a5c05f10332 Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 shell_6: 0 compile: 1 shell_7: 0 shell_8: 0 shell_9: 0 shell_10: 0 Rsync docs to nightlies.apache.org: 0 shell_11: 0 Rsync RAT to nightlies.apache.org: 0 compile_1: 2 shell_12: 0 Rsync Logs to nightlies.apache.org: 0 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.105
On 2025/05/07 19:03:01 Rémy Maucherat wrote: > The proposed Apache Tomcat 9.0.105 release is now available for voting. > > The notable changes compared to 9.0.104 are: > > - Process possible path parameters rewrite production in the rewrite >valve. > > - Enable allowLinking to be set on PreResources, JarResources and >PostResources. If not set explicitly, the setting will be inherited >from the Resources. > > - Add support for optimized execution of c:set and c:remove tags, when >activated via JSP servlet param useNonstandardTagOptimizations. > > For full details, see the changelog: > https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html Changelog entry for #69635 is wrong: https://github.com/apache/tomcat/commit/1ffc2c22e9566daf0efec12ee2a01d752d296159#diff-30eb34c87767fb9ba28e78456435457950a96808e1dacd1af749341f3a0607d0. There is not jakarta namespace in 9. M - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org