Re: [VOTE] Release Apache Tomcat Native 2.0.9
On Fri, May 23, 2025 at 7:24 PM Mark Thomas wrote: > > The key differences of version 2.0.9 compared to 2.0.8 are: > > - Update Windows build to use Visual Studio 2022 > - The windows binaries in this release have been built with OpenSSL >3.5.0 and APR 1.7.6 > > The 2.0.x branch is primarily intended for use with Tomcat 10.1.x > onwards but can be used with earlier versions as long as the APR/native > connector is not used. > > The proposed release artifacts can be found at [1], > and the build was done using tag [2]. > > The pdb files are a lot larger than previously. I'm not sure if this is > a bug or an expected consequence of the change in build process. > > The Apache Tomcat Native 2.0.9 release is > [X] Stable, go ahead and release I haven't tested the new Windows build though, only Linux self build. Rémy > [ ] Broken because of ... > > Thanks, > > Mark > > > [1] > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/native/2.0.9 > [2] > https://github.com/apache/tomcat-native/commit/540d06a0741444d002e2caff8b244daf4a2963b8 > > - > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[PR] Refactor TaskQueue to use RetryableQueue interface [tomcat]
PauloMigAlmeida opened a new pull request, #861: URL: https://github.com/apache/tomcat/pull/861 **Problem** When creating a custom ``, developers may also want to use their own `BlockingQueue` implementation instead of the default `TaskQueue`. While `ThreadPoolExecutor` accepts any `BlockingQueue` in its constructor, it assumes/expects the queue is a `TaskQueue` when handling `RejectedExecutionException`, as shown in the snippet below: https://github.com/apache/tomcat/blob/6cfb3927562a992fdab9d72555bb7a7943c5d539/java/org/apache/tomcat/util/threads/ThreadPoolExecutor.java#L1338-L1346 **Proposed changes** Introduce a `RetryableQueue` interface with the `.force(T)` method. This allows users to implement custom TaskQueue-like queues that can integrate with the existing rejection handling logic by simply implementing this interface. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat-native) 01/02: Created with wrong name in wrong directory
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-native.git commit d3693730ae30ac6ed4fd47dc8388a0528dd7 Author: Mark Thomas AuthorDate: Tue May 27 07:37:37 2025 +0100 Created with wrong name in wrong directory --- native/srclib/.gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/native/srclib/.gitignore b/native/srclib/.gitignore deleted file mode 100644 index 2f30acc7e..0 --- a/native/srclib/.gitignore +++ /dev/null @@ -1 +0,0 @@ -# Ensures directory is present in repo - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat-native) branch main updated (13941243c -> f464898cd)
This is an automated email from the ASF dual-hosted git repository. markt pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-native.git from 13941243c Update docs with estimated release date for 2.0.9 new d3693730a Created with wrong name in wrong directory new f464898cd Keep empty openssl directory - referenced in Windows build instructions The 2 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. Summary of changes: .gitignore | 2 +- native/srclib/.gitignore | 1 - native/srclib/openssl/.gitkeep | 0 3 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 native/srclib/.gitignore create mode 100644 native/srclib/openssl/.gitkeep - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat-native) 02/02: Keep empty openssl directory - referenced in Windows build instructions
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-native.git commit f464898cd95c12703465ad0669ea321e434a95e5 Author: Mark Thomas AuthorDate: Tue May 27 07:40:27 2025 +0100 Keep empty openssl directory - referenced in Windows build instructions --- .gitignore | 2 +- native/srclib/openssl/.gitkeep | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8db794e69..c72ec5a3b 100644 --- a/.gitignore +++ b/.gitignore @@ -33,7 +33,7 @@ !/native/srclib/apr/NMAKEmakefile /native/srclib/openssl/* -!/native/srclib/openssl/openssl-mscvrt* +!/native/srclib/openssl/.gitkeep /native/*RELEASE /tomcat-native-* diff --git a/native/srclib/openssl/.gitkeep b/native/srclib/openssl/.gitkeep new file mode 100644 index 0..e69de29bb - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org