[tomcat] branch 10.0.x updated: BZ-65951 Use the tomcat.output property instead of a relative path

2022-03-14 Thread isapir
This is an automated email from the ASF dual-hosted git repository.

isapir pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.0.x by this push:
 new e38672a  BZ-65951 Use the tomcat.output property instead of a relative 
path
e38672a is described below

commit e38672aa1a0beaf7ffa285b120fb048f4609ca75
Author: Igal Sapir 
AuthorDate: Mon Mar 14 20:32:56 2022 -0700

BZ-65951 Use the tomcat.output property instead of a relative path
---
 res/bnd/build-defaults.bnd | 4 ++--
 res/bnd/jasper-el.jar.tmp.bnd  | 2 +-
 res/bnd/jasper.jar.tmp.bnd | 2 +-
 res/bnd/servlet-api.jar.tmp.bnd| 4 ++--
 res/bnd/tomcat-embed-core.jar.tmp.bnd  | 4 ++--
 res/bnd/tomcat-embed-el.jar.tmp.bnd| 2 +-
 res/bnd/tomcat-embed-jasper.jar.tmp.bnd| 2 +-
 res/bnd/tomcat-embed-websocket.jar.tmp.bnd | 2 +-
 res/bnd/tomcat-websocket.jar.tmp.bnd   | 2 +-
 webapps/docs/changelog.xml | 4 
 10 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/res/bnd/build-defaults.bnd b/res/bnd/build-defaults.bnd
index 753d08f..be3f26f 100644
--- a/res/bnd/build-defaults.bnd
+++ b/res/bnd/build-defaults.bnd
@@ -25,8 +25,8 @@ Implementation-Vendor: Apache Software Foundation
 X-Compile-Source-JDK: ${compile.release}
 X-Compile-Target-JDK: ${compile.release}
 
--includeresource.notice: META-INF/NOTICE=../../output/manifests/default.notice
--includeresource.license: 
META-INF/LICENSE=../../output/manifests/default.license
+-includeresource.notice: 
META-INF/NOTICE=${tomcat.output}/manifests/default.notice
+-includeresource.license: 
META-INF/LICENSE=${tomcat.output}/manifests/default.license
 
 -noclassforname: true
 
diff --git a/res/bnd/jasper-el.jar.tmp.bnd b/res/bnd/jasper-el.jar.tmp.bnd
index 1b96a38..94536a4 100644
--- a/res/bnd/jasper-el.jar.tmp.bnd
+++ b/res/bnd/jasper-el.jar.tmp.bnd
@@ -26,7 +26,7 @@ Export-Package: \
 org.apache.el.stream,\
 org.apache.el.util
 
--includeresource.meta-inf: /META-INF/=../../output/manifests/jasper-el.jar/
+-includeresource.meta-inf: /META-INF/=${tomcat.output}/manifests/jasper-el.jar/
 
 -jpms-module-info: \
 ${module.name};\
diff --git a/res/bnd/jasper.jar.tmp.bnd b/res/bnd/jasper.jar.tmp.bnd
index 006c721..9747933 100644
--- a/res/bnd/jasper.jar.tmp.bnd
+++ b/res/bnd/jasper.jar.tmp.bnd
@@ -33,7 +33,7 @@ Export-Package: \
 -includepackage: \
 org.apache.jasper.resources
 
--includeresource.meta-inf: /META-INF/=../../output/manifests/jasper.jar/
+-includeresource.meta-inf: /META-INF/=${tomcat.output}/manifests/jasper.jar/
 
 -jpms-module-info: \
 ${module.name};\
diff --git a/res/bnd/servlet-api.jar.tmp.bnd b/res/bnd/servlet-api.jar.tmp.bnd
index d925761..30ff375 100644
--- a/res/bnd/servlet-api.jar.tmp.bnd
+++ b/res/bnd/servlet-api.jar.tmp.bnd
@@ -27,8 +27,8 @@ Provide-Capability: \
 version:Version=${servlet.spec.version};\
 
uses:='${packages;NAMED;jakarta.servlet.*;NAMED;!jakarta.servlet.jsp.*}'
 
--includeresource.notice2: 
META-INF/NOTICE=../../output/manifests/servlet-api.jar.notice
--includeresource.license2: 
META-INF/LICENSE=../../output/manifests/servlet-api.jar.license
+-includeresource.notice2: 
META-INF/NOTICE=${tomcat.output}/manifests/servlet-api.jar.notice
+-includeresource.license2: 
META-INF/LICENSE=${tomcat.output}/manifests/servlet-api.jar.license
 
 -namesection: jakarta/servlet*/;\
 Specification-Title=Jakarta Servlet;\
diff --git a/res/bnd/tomcat-embed-core.jar.tmp.bnd 
b/res/bnd/tomcat-embed-core.jar.tmp.bnd
index fa509b8..0a09ef4 100644
--- a/res/bnd/tomcat-embed-core.jar.tmp.bnd
+++ b/res/bnd/tomcat-embed-core.jar.tmp.bnd
@@ -96,8 +96,8 @@ Export-Package: \
 org.apache.tomcat.util.net.jsse,\
 org.apache.tomcat.util.threads.res
 
--includeresource.notice2: 
META-INF/NOTICE=../../output/manifests/servlet-api.jar.notice
--includeresource.license2: 
META-INF/LICENSE=../../output/manifests/servlet-api.jar.license
+-includeresource.notice2: 
META-INF/NOTICE=${tomcat.output}/manifests/servlet-api.jar.notice
+-includeresource.license2: 
META-INF/LICENSE=${tomcat.output}/manifests/servlet-api.jar.license
 
 Provide-Capability: \
 osgi.contract;\
diff --git a/res/bnd/tomcat-embed-el.jar.tmp.bnd 
b/res/bnd/tomcat-embed-el.jar.tmp.bnd
index 03d75a5..ff3d1133 100644
--- a/res/bnd/tomcat-embed-el.jar.tmp.bnd
+++ b/res/bnd/tomcat-embed-el.jar.tmp.bnd
@@ -27,7 +27,7 @@ Export-Package: \
 org.apache.el.stream,\
 org.apache.el.util
 
--includeresource.meta-inf: /META-INF/=../../output/manifests/jasper-el.jar/
+-includeresource.meta-inf: /META-INF/=${tomcat.output}/manifests/jasper-el.jar/
 
 Provide-Capability: \
 osgi.contract;\
diff --git a/res/bnd/tomcat-embed-jasper.jar.tmp.bnd 
b/res/bnd/tomcat-embed-jasper.jar.tmp.bnd
index 3987ceb..921cc9d 100644
--- a/res/bnd/tomcat-embed-jasper.jar.tmp.bnd
+++ b/res/bnd/tomcat-embed-jasper.jar.tmp.bnd

Re: Small problem with release process: version number publication

2022-03-14 Thread Christopher Schultz

Konstantin,

On 3/14/22 16:23, Konstantin Kolinko wrote:

пн, 14 мар. 2022 г. в 19:45, Christopher Schultz :


All,

The current release process as written ends up with the release-date of
the latest release not appearing in the changelog until the *following*
release is done.

I think we should change this. I have tried to remember to do it myself
with 8.5.x when I do releases.

When we have monthly releases, it's not really a huge deal. But when the
releases become less and less frequent (e.g. maintenance mode), then we
have problems like this:

https://tomcat.apache.org/tomcat-6.0-doc/changelog.html
https://tomcat.apache.org/tomcat-7.0-doc/changelog.html
https://tomcat.apache.org/tomcat-8.0-doc/changelog.html

According to those changelogs, the latest releases do not have a
release-date. But they were in fact released.


1. I see no real point.

a. For historic releases, those 3 files and also 4th
https://tomcat.apache.org/tomcat-5.5-doc/changelog.html

can be hand-edited to add a release date. E.g. I can do this work.

The hard part is finding the actual dates.

b. For current releases,
the date can be seen easily from an announcement at the front page of
https://tomcat.apache.org/

Attracting more visitors to that page is a positive thing, I think.


So it's no problem, except that it's a problem now that we've forgotten 
what the dates are? That's a definite problem if you ask me.



Are there any objections to making it a policy to update those
changelogs with each actual release and not just the following release?


Let's keep it simple.

btw, I wonder whether release managers actually read the wiki each time
https://cwiki.apache.org/confluence/display/TOMCAT/ReleaseProcess


I read it and follow it. Every. Single. Time.


also replying to a later mail:

пн, 14 мар. 2022 г. в 23:07, Christopher Schultz :

[...]
The actual release contains a changelog which says "Release in
progress." So if you look at the docs/ webapp, you'llsee that your


I see that in your 8.5.x, but in 9.0,x and others it is done in a different way:
- On the tag the changelog file has rtext="" (an empty string).
https://github.com/apache/tomcat/commit/235730aed454e8d3619109f2c563587ff722e69d


It's been done inconsistently. I'm recommending that we become consistent.


- On the source tree (on the active branch in git) it has rtext="in
progress" or "release in progress"
https://github.com/apache/tomcat/commit/b925f769668fee1b6febf12153205ff6bdfd1258

I think it makes more sense to do it this way (with rtext="" on the tag).


I will continue to try to make the changelogs as readable as possible 
for as many downstream subscribers as possible.


-chris

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: svn propchange: r53085 - svn:log

2022-03-14 Thread Rémy Maucherat
On Mon, Mar 14, 2022 at 10:18 PM  wrote:
>
> Author: kkolinko
> Revision: 53085
> Modified property: svn:log
>
> Modified: svn:log at Mon Mar 14 21:17:54 2022
> --
> --- svn:log (original)
> +++ svn:log Mon Mar 14 21:17:54 2022
> @@ -0,0 +1 @@
> +Release Apache Tomcat 9.0.60

Thanks.

Rémy

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 8.5.77

2022-03-14 Thread Mark Thomas

On 13/03/2022 19:41, Christopher Schultz wrote:

The proposed 8.5.77 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 8.5.76 (stable)


Unit tests pass for NIO, NIO2 and APR/Native on Windows, Linux and MacOS.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn propchange: r53085 - svn:log

2022-03-14 Thread kkolinko
Author: kkolinko
Revision: 53085
Modified property: svn:log

Modified: svn:log at Mon Mar 14 21:17:54 2022
--
--- svn:log (original)
+++ svn:log Mon Mar 14 21:17:54 2022
@@ -0,0 +1 @@
+Release Apache Tomcat 9.0.60


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Small problem with release process: version number publication

2022-03-14 Thread Konstantin Kolinko
пн, 14 мар. 2022 г. в 19:45, Christopher Schultz :
>
> All,
>
> The current release process as written ends up with the release-date of
> the latest release not appearing in the changelog until the *following*
> release is done.
>
> I think we should change this. I have tried to remember to do it myself
> with 8.5.x when I do releases.
>
> When we have monthly releases, it's not really a huge deal. But when the
> releases become less and less frequent (e.g. maintenance mode), then we
> have problems like this:
>
> https://tomcat.apache.org/tomcat-6.0-doc/changelog.html
> https://tomcat.apache.org/tomcat-7.0-doc/changelog.html
> https://tomcat.apache.org/tomcat-8.0-doc/changelog.html
>
> According to those changelogs, the latest releases do not have a
> release-date. But they were in fact released.

1. I see no real point.

a. For historic releases, those 3 files and also 4th
https://tomcat.apache.org/tomcat-5.5-doc/changelog.html

can be hand-edited to add a release date. E.g. I can do this work.

The hard part is finding the actual dates.

b. For current releases,
the date can be seen easily from an announcement at the front page of
https://tomcat.apache.org/

Attracting more visitors to that page is a positive thing, I think.

> Are there any objections to making it a policy to update those
> changelogs with each actual release and not just the following release?

Let's keep it simple.

btw, I wonder whether release managers actually read the wiki each time
https://cwiki.apache.org/confluence/display/TOMCAT/ReleaseProcess


also replying to a later mail:

пн, 14 мар. 2022 г. в 23:07, Christopher Schultz :
> [...]
> The actual release contains a changelog which says "Release in
> progress." So if you look at the docs/ webapp, you'llsee that your

I see that in your 8.5.x, but in 9.0,x and others it is done in a different way:
- On the tag the changelog file has rtext="" (an empty string).
https://github.com/apache/tomcat/commit/235730aed454e8d3619109f2c563587ff722e69d

- On the source tree (on the active branch in git) it has rtext="in
progress" or "release in progress"
https://github.com/apache/tomcat/commit/b925f769668fee1b6febf12153205ff6bdfd1258

I think it makes more sense to do it this way (with rtext="" on the tag).

Best regards,
Konstantin Kolinko

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[ANN] Apache Tomcat 9.0.60 available

2022-03-14 Thread Rémy Maucherat
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.60.

Apache Tomcat 9 is an open source software implementation of the Java
Servlet, JavaServer Pages, Java Unified Expression Language, Java
WebSocket and JASPIC technologies.

Apache Tomcat 9.0.60 is a bugfix and feature release. The notable
changes compared to 9.0.59 include:

- Fix a potential thread-safety issue that could cause HTTP/1.1 request
   processing to pause, and potentially timeout, waiting for additional
   data when the full request has been received.

- Fix a regression introduced with 65757 bugfix which better identified
   non request threads but which introduced a similar problem when user
   code was doing sequential operations in a single thread.

- When resolving methods in EL expressions that use beans and/or static
   fields, ensure that any custom type conversion is considered when
   identifying the method to call.

Along with lots of other bug fixes and improvements.

Please refer to the change log for the complete list of changes:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html


Downloads:
https://tomcat.apache.org/download-90.cgi

Migration guides from Apache Tomcat 7.x and 8.x:
https://tomcat.apache.org/migration.html

Enjoy!

- The Apache Tomcat team

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Small problem with release process: version number publication

2022-03-14 Thread Christopher Schultz

Mark,

On 3/14/22 14:24, Mark Thomas wrote:

On 14/03/2022 16:44, Christopher Schultz wrote:

All,

The current release process as written ends up with the release-date 
of the latest release not appearing in the changelog until the 
*following* release is done.


I think we should change this. I have tried to remember to do it 
myself with 8.5.x when I do releases.


When we have monthly releases, it's not really a huge deal. But when 
the releases become less and less frequent (e.g. maintenance mode), 
then we have problems like this:


https://tomcat.apache.org/tomcat-6.0-doc/changelog.html
https://tomcat.apache.org/tomcat-7.0-doc/changelog.html
https://tomcat.apache.org/tomcat-8.0-doc/changelog.html

According to those changelogs, the latest releases do not have a 
release-date. But they were in fact released.


I agree it isn't perfect but how much of a problem is that?

Are there any objections to making it a policy to update those 
changelogs with each actual release and not just the following release?


Interesting. Looks like we've changed the text a little over the years. 
We used to say "Released -mm-dd". Now it is just "-mm-dd".


The problem with setting the release date before we tag is that we don't 
know the exact date the vote will pass. 3 working days is usually a good 
guess. Is it good enough (assuming the date is corrected to the actual 
date if necessary)?


What if we just set it to "released" and then changed that to the actual 
release date once known? Or changed it to "release -mm-dd" like we 
used to.


Whenever I do the release, I set the "release date" to the date I copied 
the release artifacts up to the distribution server. As a part of that 
post-VOTE promote-release process, I just make the change to the 
changelog at that point.


The actual release contains a changelog which says "Release in 
progress." So if you look at the docs/ webapp, you'llsee that your 
release build it "in progress." Maybe we should put the date in there, 
too, just in case someone is using their own local docs/ to determine 
the date of their build...


-chris

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 8.5.77

2022-03-14 Thread Christopher Schultz

All,

On 3/13/22 15:41, Christopher Schultz wrote:

The proposed Apache Tomcat 8.5.77 release is now available for voting.

The notable changes compared to 8.5.76 are:

- Fix a potential thread-safety issue that could cause HTTP/1.1 request
    processing to pause, and potentially timeout, waiting for additional
    data when the full request has been received.

- Fix a regression introduced with 65757 bugfix which better identified
    non request threads but which introduced a similar problem when user
    code was doing sequential operations in a single thread.

- When resolving methods in EL expressions that use beans and/or static
    fields, ensure that any custom type conversion is considered when
    identifying the method to call.

Along with lots of other bug fixes and improvements.

This is the second release of Tomcat 8.5 that has been built with Java 
11 (in Java 7 mode) instead of Java 7. Please report any strangeness you 
may observe especially if you are running Tomcat 8.5 in an environment 
using Java < 11. We don't expect any issues, but understand that we 
cannot test all possible environmental configurations.


For full details, see the changelog:
https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1363
The tag is:
https://github.com/apache/tomcat/tree/8.5.77
3931695e564dd4dd1dbf029026e900b74992408c

The proposed 8.5.77 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 8.5.76 (stable)


Works with a vanilla servlet application in development environment.

I even got the OpenSSL unit-testing failures to stop by removing the 
IDEA-based ciphers fromm the unit tests. Special thank to Igal Sapir, 
Rainer Jung and Christopher Schultz (hah!) for that information.


Details:

* Environment
*  Java (build): openjdk version "1.8.0_292" OpenJDK Runtime 
Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit 
Server VM (build 25.292-b10, mixed mode)
*  Java (test): openjdk version "1.8.0_292" OpenJDK Runtime 
Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit 
Server VM (build 25.292-b10, mixed mode)

*  OS:   Linux 4.19.0-18-amd64 x86_64
*  cc:   cc (Debian 8.3.0-6) 8.3.0
*  make: GNU Make 4.2.1
*  OpenSSL:  OpenSSL 1.1.1 11 Sep 2018
*  APR:  1.6.5
*
* Valid SHA-512 signature for apache-tomcat-8.5.77.zip
* Valid GPG signature for apache-tomcat-8.5.77.zip
* Valid SHA-512 signature for apache-tomcat-8.5.77.tar.gz
* Valid GPG signature for apache-tomcat-8.5.77.tar.gz
* Valid SHA-512 signature for apache-tomcat-8.5.77.exe
* Valid GPG signature for apache-tomcat-8.5.77.exe
* Valid Windows Digital Signature for apache-tomcat-8.5.77.exe
* Valid SHA512 signature for apache-tomcat-8.5.77-src.zip
* Valid GPG signature for apache-tomcat-8.5.77-src.zip
* Valid SHA512 signature for apache-tomcat-8.5.77-src.tar.gz
* Valid GPG signature for apache-tomcat-8.5.77-src.tar.gz
*
* Binary Zip and tarball: Same
* Source Zip and tarball: Same
*
* Building dependencies returned: 0
* tcnative builds cleanly
* Tomcat 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] branch 9.0.x updated: Add release date for 9.0.60

2022-03-14 Thread remm
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 404dd98  Add release date for 9.0.60
404dd98 is described below

commit 404dd982dbbd3d7fa6460f27a7e6b9cea5604391
Author: remm 
AuthorDate: Mon Mar 14 20:53:44 2022 +0100

Add release date for 9.0.60
---
 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 ca672ec..d98779c 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -118,7 +118,7 @@
 
   
 
-
+
   
 
   

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1898935 - in /tomcat/site/trunk: docs/ xdocs/

2022-03-14 Thread remm
Author: remm
Date: Mon Mar 14 19:52:49 2022
New Revision: 1898935

URL: http://svn.apache.org/viewvc?rev=1898935&view=rev
Log:
Update docs for 9.0.60

Modified:
tomcat/site/trunk/docs/doap_Tomcat.rdf
tomcat/site/trunk/docs/download-90.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-9.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/doap_Tomcat.rdf
tomcat/site/trunk/xdocs/download-90.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-9.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1898935&r1=1898934&r2=1898935&view=diff
==
--- tomcat/site/trunk/docs/doap_Tomcat.rdf (original)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon Mar 14 19:52:49 2022
@@ -67,8 +67,8 @@
 
   
 Latest Stable 9.0.x Release
-2022-02-28
-9.0.59
+2022-03-14
+9.0.60
   
 
 

Modified: tomcat/site/trunk/docs/download-90.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1898935&r1=1898934&r2=1898935&view=diff
==
--- tomcat/site/trunk/docs/download-90.html (original)
+++ tomcat/site/trunk/docs/download-90.html Mon Mar 14 19:52:49 2022
@@ -10,7 +10,7 @@
 
   Quick Navigation
 
-[define v]9.0.59[end]
+[define v]9.0.60[end]
 https://downloads.apache.org/tomcat/tomcat-9/KEYS";>KEYS |
 [v] |
 Browse |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1898935&r1=1898934&r2=1898935&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon Mar 14 19:52:49 2022
@@ -34,6 +34,31 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
+2022-03-14 Tomcat 9.0.60 Released
+
+The Apache Tomcat Project is proud to announce the release of version 9.0.60
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.59 include:
+
+Fix a potential thread-safety issue that could cause HTTP/1.1 request
+processing to pause, and potentially timeout, waiting for additional data
+when the full request has been received.
+Fix a regression introduced with 65757 bugfix which better identified
+non-request threads but which introduced a similar problem when user code
+was doing sequential operations in a single thread.
+When resolving methods in EL expressions that use beans and/or static
+fields, ensure that any custom type conversion is considered when
+identifying the method to call. 
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 9
+changelog.
+
+
+
+https://tomcat.apache.org/download-90.cgi";>Download
+
 2022-03-14 Tomcat 10.0.18 Released
 
 The Apache Tomcat Project is proud to announce the release of version 10.0.18
@@ -126,29 +151,6 @@ changelog.
 
 https://tomcat.apache.org/download-80.cgi";>Download
 
-2022-02-28 Tomcat 9.0.59 Released
-
-The Apache Tomcat Project is proud to announce the release of version 9.0.59
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.58 include:
-
-Add support for additional user attributes to TomcatPrincipal and
-GenericPrincipal
-Correct a regression in the fix for 65454 that meant that
-minSpareThreads and maxThreads settings were ignored when the
-Connector used an internal executor
-Improve the detection of the Linux duplicate accept bug and reduce
-(hopefully avoid) instances of false positives.
-
-
-Full details of these changes, and all the other changes, are available in the
-Tomcat 9
-changelog.
-
-
-
-https://tomcat.apache.org/download-90.cgi";>Download
-
 2021-09-01 Tomcat Native 1.2.31 Released
 
 The Apache Tomcat Project is proud to announce the release of version 1.2.31 of

Modified: tomcat/site/trunk/docs/migration-9.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1898935&r1=1898934&r2=1898935&view=diff
==
--- tomcat/site/trunk/docs/migration-9.html (original)
+++ tomcat/site/trunk/docs/migration-9.html Mon Mar 14 19:52:49 2022
@@ -441,7 +441,8 @@ of Apache Tomcat.
 9.0.54
 9.0.55
 9.0.56
-9.0.58
+9.0.58
+9.0.59
 , new version:
 
 9.0.0-M1
@@ -506,7 +507,8 @@ of Apache Tom

Re: [VOTE] Release Apache Tomcat 8.5.77

2022-03-14 Thread Rémy Maucherat
On Sun, Mar 13, 2022 at 8:41 PM Christopher Schultz
 wrote:
>
> The proposed Apache Tomcat 8.5.77 release is now available for voting.
>
> The notable changes compared to 8.5.76 are:
>
> - Fix a potential thread-safety issue that could cause HTTP/1.1 request
> processing to pause, and potentially timeout, waiting for additional
> data when the full request has been received.
>
> - Fix a regression introduced with 65757 bugfix which better identified
> non request threads but which introduced a similar problem when user
> code was doing sequential operations in a single thread.
>
> - When resolving methods in EL expressions that use beans and/or static
> fields, ensure that any custom type conversion is considered when
> identifying the method to call.
>
> Along with lots of other bug fixes and improvements.
>
> This is the second release of Tomcat 8.5 that has been built with Java
> 11 (in Java 7 mode) instead of Java 7. Please report any strangeness you
> may observe especially if you are running Tomcat 8.5 in an environment
> using Java < 11. We don't expect any issues, but understand that we
> cannot test all possible environmental configurations.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1363
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.77
> 3931695e564dd4dd1dbf029026e900b74992408c
>
> The proposed 8.5.77 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.76 (stable)

Rémy

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1898934 - in /tomcat/site/trunk/docs/tomcat-9.0-doc: ./ annotationapi/ annotationapi/javax/annotation/ annotationapi/javax/annotation/security/ annotationapi/javax/annotation/sql/ api/ ap

2022-03-14 Thread remm
Author: remm
Date: Mon Mar 14 19:41:38 2022
New Revision: 1898934

URL: http://svn.apache.org/viewvc?rev=1898934&view=rev
Log:
Update docs for 9.0.60


[This commit notification would consist of 68 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r53085 - /dev/tomcat/tomcat-9/v9.0.60/ /release/tomcat/tomcat-9/v9.0.60/

2022-03-14 Thread remm
Author: remm
Date: Mon Mar 14 19:32:08 2022
New Revision: 53085

Log: (empty)

Added:
release/tomcat/tomcat-9/v9.0.60/
  - copied from r53084, dev/tomcat/tomcat-9/v9.0.60/
Removed:
dev/tomcat/tomcat-9/v9.0.60/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[VOTE][RESULT] Release Apache Tomcat 9.0.60

2022-03-14 Thread Rémy Maucherat
The following votes were cast:

Binding:
+1: remm, markt, kkolinko, fschumacher

No other votes were cast. The vote therefore passes.

Thanks to everyone who contributed to this release.

Rémy

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 10.0.x updated: Add release date for 10.0.18 release

2022-03-14 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.0.x by this push:
 new fe9a63f  Add release date for 10.0.18 release
fe9a63f is described below

commit fe9a63f7eacb3acaa18754605751bf56aae83088
Author: Mark Thomas 
AuthorDate: Mon Mar 14 19:28:29 2022 +

Add release date for 10.0.18 release
---
 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 f01933d..6a6778f 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -123,7 +123,7 @@
 
   
 
-
+
   
 
   

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[ANN] Apache Tomcat 10.0.18 available

2022-03-14 Thread Mark Thomas

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 10.0.18.

This release is targeted at Jakarta EE 9.

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. This conversion is performed using the Apache Tomcat 
migration tool for Jakarta EE tool which is also available as a separate 
download for off-line use.


Apache Tomcat 10 is an open source software implementation of the
Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language,
Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations
specifications.

The notable changes compared to 10.0.17 include:

- Fix a potential thread-safety issue that could cause HTTP/1.1 request
  processing to pause, and potentially timeout, waiting for additional
  data when the full request has been received.

- Fix a regression introduced with 65757 bugfix which better identified
  non request threads but which introduced a similar problem when user
  code was doing sequential operations in a single thread.

- When resolving methods in EL expressions that use beans and/or static
  fields, ensure that any custom type conversion is considered when
  identifying the method to call.

Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/tomcat-10.0-doc/changelog.html

Downloads:
http://tomcat.apache.org/download-10.cgi

Migration guides from Apache Tomcat 7.0.x, 8.5.x and 9.0.x:
http://tomcat.apache.org/migration.html

Enjoy!

- The Apache Tomcat team

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1898933 - in /tomcat/site/trunk: docs/ xdocs/

2022-03-14 Thread markt
Author: markt
Date: Mon Mar 14 19:25:24 2022
New Revision: 1898933

URL: http://svn.apache.org/viewvc?rev=1898933&view=rev
Log:
Update site for 10.0.18 release

Modified:
tomcat/site/trunk/docs/doap_Tomcat.rdf
tomcat/site/trunk/docs/download-10.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-10.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/doap_Tomcat.rdf
tomcat/site/trunk/xdocs/download-10.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-10.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1898933&r1=1898932&r2=1898933&view=diff
==
--- tomcat/site/trunk/docs/doap_Tomcat.rdf (original)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon Mar 14 19:25:24 2022
@@ -60,8 +60,8 @@
 
   
 Latest Stable 10.0.x Release
-2022-02-28
-10.0.17
+2022-03-14
+10.0.18
   
 
 

Modified: tomcat/site/trunk/docs/download-10.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-10.html?rev=1898933&r1=1898932&r2=1898933&view=diff
==
--- tomcat/site/trunk/docs/download-10.html (original)
+++ tomcat/site/trunk/docs/download-10.html Mon Mar 14 19:25:24 2022
@@ -19,7 +19,7 @@
 
   Quick Navigation
 
-[define v]10.0.17[end]
+[define v]10.0.18[end]
 [define w]10.1.0-M12[end]
 https://downloads.apache.org/tomcat/tomcat-10/KEYS";>KEYS |
 [v] |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1898933&r1=1898932&r2=1898933&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon Mar 14 19:25:24 2022
@@ -34,6 +34,40 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
+2022-03-14 Tomcat 10.0.18 Released
+
+The Apache Tomcat Project is proud to announce the release of version 10.0.18
+of Apache Tomcat. This release implements specifications that are part of the
+Jakarta EE 9 platform.
+Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
+without changes. Java EE based 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. This conversion is performed using the
+https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
+migration tool for Jakarta EE tool which is also available as a separate
+https://tomcat.apache.org/download-migration.cgi";>download for 
off-line use.
+The notable changes in this release are:
+
+Fix a potential thread-safety issue that could cause HTTP/1.1 request
+processing to pause, and potentially timeout, waiting for additional data
+when the full request has been received.
+Fix a regression introduced with 65757 bugfix which better identified
+non-request threads but which introduced a similar problem when user code
+was doing sequential operations in a single thread.
+When resolving methods in EL expressions that use beans and/or static
+fields, ensure that any custom type conversion is considered when
+identifying the method to call. 
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 10
+changelog.
+
+
+
+https://tomcat.apache.org/download-10.cgi";>Download
+
 2022-03-14 Tomcat 10.1.0-M12 (alpha) 
Released
 
 The Apache Tomcat Project is proud to announce the release of version 
10.1.0-M12
@@ -115,38 +149,6 @@ changelog.
 
 https://tomcat.apache.org/download-90.cgi";>Download
 
-2022-02-28 Tomcat 10.0.17 Released
-
-The Apache Tomcat Project is proud to announce the release of version 10.0.17
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 9 platform.
-Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based 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. This conversion is performed using the
-https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool which is also available as a separate
-https://tomcat.apache.org/download-migration.cgi";>download for 
off-line use.
-The notable changes in this release are:
-
-Add support for additional user

svn commit: r1898932 - in /tomcat/site/trunk: ./ docs/tomcat-10.0-doc/ docs/tomcat-10.0-doc/annotationapi/ docs/tomcat-10.0-doc/annotationapi/jakarta/annotation/ docs/tomcat-10.0-doc/annotationapi/jak

2022-03-14 Thread markt
Author: markt
Date: Mon Mar 14 19:03:19 2022
New Revision: 1898932

URL: http://svn.apache.org/viewvc?rev=1898932&view=rev
Log:
Update docs for 10.0.18 release


[This commit notification would consist of 68 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r53084 - /release/tomcat/tomcat-10/v10.1.0-M11/

2022-03-14 Thread markt
Author: markt
Date: Mon Mar 14 18:38:35 2022
New Revision: 53084

Log:
Drop Apache Tomcat 10.1.0-M11 from mirror network

Removed:
release/tomcat/tomcat-10/v10.1.0-M11/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r53083 - /dev/tomcat/tomcat-10/v10.0.18/ /release/tomcat/tomcat-10/v10.0.18/

2022-03-14 Thread markt
Author: markt
Date: Mon Mar 14 18:38:05 2022
New Revision: 53083

Log:
Release Apache Tomcat 10.0.18

Added:
release/tomcat/tomcat-10/v10.0.18/
  - copied from r53082, dev/tomcat/tomcat-10/v10.0.18/
Removed:
dev/tomcat/tomcat-10/v10.0.18/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[VOTE][RESULT] Release Apache Tomcat 10.0.18

2022-03-14 Thread Mark Thomas

The following votes were cast:

Binding:
+1: remm, markt, isapir, fschumacher

No other votes were cast. The vote therefore passes.

Thanks to everyone who contributed to this release.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[ANN] Apache Tomcat 10.1.0-M12 (alpha) available

2022-03-14 Thread Mark Thomas

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 10.1.0-M12 (alpha).

Apache Tomcat 10 is an open source software implementation of the
Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language,
Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations
specifications.

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. This conversion is performed using the Apache Tomcat 
migration tool for Jakarta EE tool which is also available as a separate 
download for off-line use.


Apache Tomcat 10.1.0-M12 is a milestone release of the 10.1.x branch and 
has been made to provide users with early access to the new features in 
Apache Tomcat 10.1.x so that they may provide feedback. The notable 
changes compared to 10.1.0-M11 include:


- Fix a potential thread-safety issue that could cause HTTP/1.1 request
  processing to pause, and potentially timeout, waiting for additional
  data when the full request has been received.

- Fix a regression introduced with 65757 bugfix which better identified
  non request threads but which introduced a similar problem when user
  code was doing sequential operations in a single thread.

- When resolving methods in EL expressions that use beans and/or static
  fields, ensure that any custom type conversion is considered when
  identifying the method to call.

Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/tomcat-10.1-doc/changelog.html

Downloads:
http://tomcat.apache.org/download-10.cgi

Migration guides from Apache Tomcat 7.0.x, 8.5.x and 9.0.x:
http://tomcat.apache.org/migration.html

Enjoy!

- The Apache Tomcat team

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1898930 - in /tomcat/site/trunk: docs/download-10.html docs/index.html docs/migration-10.1.html docs/oldnews.html docs/whichversion.html xdocs/download-10.xml xdocs/index.xml xdocs/migrat

2022-03-14 Thread markt
Author: markt
Date: Mon Mar 14 18:33:15 2022
New Revision: 1898930

URL: http://svn.apache.org/viewvc?rev=1898930&view=rev
Log:
Update site for 10.1.0-M12 release

Modified:
tomcat/site/trunk/docs/download-10.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-10.1.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/download-10.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-10.1.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/docs/download-10.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-10.html?rev=1898930&r1=1898929&r2=1898930&view=diff
==
--- tomcat/site/trunk/docs/download-10.html (original)
+++ tomcat/site/trunk/docs/download-10.html Mon Mar 14 18:33:15 2022
@@ -20,7 +20,7 @@
   Quick Navigation
 
 [define v]10.0.17[end]
-[define w]10.1.0-M11[end]
+[define w]10.1.0-M12[end]
 https://downloads.apache.org/tomcat/tomcat-10/KEYS";>KEYS |
 [v] |
 [w] (alpha) |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1898930&r1=1898929&r2=1898930&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon Mar 14 18:33:15 2022
@@ -34,6 +34,40 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
+2022-03-14 Tomcat 10.1.0-M12 (alpha) 
Released
+
+The Apache Tomcat Project is proud to announce the release of version 
10.1.0-M12
+of Apache Tomcat. This release is a milestone release and is targeted at 
Jakarta
+EE 10.
+Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
+without changes. Java EE based 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. This conversion is performed using the
+https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
+migration tool for Jakarta EE tool which is also available as a separate
+https://tomcat.apache.org/download-migration.cgi";>download for 
off-line use.
+The notable changes in this release are:
+
+Fix a potential thread-safety issue that could cause HTTP/1.1 request
+processing to pause, and potentially timeout, waiting for additional data
+when the full request has been received.
+Fix a regression introduced with 65757 bugfix which better identified
+non-request threads but which introduced a similar problem when user code
+was doing sequential operations in a single thread.
+When resolving methods in EL expressions that use beans and/or static
+fields, ensure that any custom type conversion is considered when
+identifying the method to call. 
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 10.1
+(alpha) changelog.
+
+
+
+https://tomcat.apache.org/download-10.cgi";>Download
+
 2022-02-28 Tomcat 8.5.76 Released
  
 The Apache Tomcat Project is proud to announce the release of version 8.5.76
@@ -111,38 +145,6 @@ changelog.
 
 
 
-https://tomcat.apache.org/download-10.cgi";>Download
-
-2022-02-28 Tomcat 10.1.0-M11 (alpha) 
Released
-
-The Apache Tomcat Project is proud to announce the release of version 
10.1.0-M11
-of Apache Tomcat. This release is a milestone release and is targeted at 
Jakarta
-EE 10.
-Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based 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. This conversion is performed using the
-https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool which is also available as a separate
-https://tomcat.apache.org/download-migration.cgi";>download for 
off-line use.
-The notable changes in this release are:
-
-Add support for additional user attributes to TomcatPrincipal
-and GenericPrincipal.
-Correct a regression in the fix for https://bz.apache.org/bugzilla/show_bug.cgi?id=65454";>65454 that 
meant that
-minSpareThreads and maxThreads settings were
-ignored when the Connector used an internal executor.
-Improve the detection of the Linux duplicate accept bug and reduce
-(hopefully avoid) instances of false positives. 
-
-
-Full details of these changes, and all the other changes, are available in the
-Tomcat 10.1
-(alpha) changelog.
-
-
-
 https://tomcat.apache.org/download-10.cgi";>Download
 
 2021

Re: Small problem with release process: version number publication

2022-03-14 Thread Mark Thomas

On 14/03/2022 16:44, Christopher Schultz wrote:

All,

The current release process as written ends up with the release-date of 
the latest release not appearing in the changelog until the *following* 
release is done.


I think we should change this. I have tried to remember to do it myself 
with 8.5.x when I do releases.


When we have monthly releases, it's not really a huge deal. But when the 
releases become less and less frequent (e.g. maintenance mode), then we 
have problems like this:


https://tomcat.apache.org/tomcat-6.0-doc/changelog.html
https://tomcat.apache.org/tomcat-7.0-doc/changelog.html
https://tomcat.apache.org/tomcat-8.0-doc/changelog.html

According to those changelogs, the latest releases do not have a 
release-date. But they were in fact released.


I agree it isn't perfect but how much of a problem is that?

Are there any objections to making it a policy to update those 
changelogs with each actual release and not just the following release?


Interesting. Looks like we've changed the text a little over the years. 
We used to say "Released -mm-dd". Now it is just "-mm-dd".


The problem with setting the release date before we tag is that we don't 
know the exact date the vote will pass. 3 working days is usually a good 
guess. Is it good enough (assuming the date is corrected to the actual 
date if necessary)?


What if we just set it to "released" and then changed that to the actual 
release date once known? Or changed it to "release -mm-dd" like we 
used to.


Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1898929 - in /tomcat/site/trunk: ./ docs/tomcat-10.1-doc/ docs/tomcat-10.1-doc/annotationapi/ docs/tomcat-10.1-doc/annotationapi/jakarta/annotation/ docs/tomcat-10.1-doc/annotationapi/jak

2022-03-14 Thread markt
Author: markt
Date: Mon Mar 14 18:04:20 2022
New Revision: 1898929

URL: http://svn.apache.org/viewvc?rev=1898929&view=rev
Log:
Update docs for 10.1.0-M12 release


[This commit notification would consist of 68 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 65951] ant package with custom tomcat.output fails in add-osgi

2022-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65951

--- Comment #3 from Igal Sapir  ---
(In reply to Konstantin Kolinko from comment #2)
> You skipped 10.0.x. It needs a fix as well.

You are right.  I wonder why I didn't get the same error that I did in the
other branches.

I will patch that ASAP.

-- 
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



Small problem with release process: version number publication

2022-03-14 Thread Christopher Schultz

All,

The current release process as written ends up with the release-date of 
the latest release not appearing in the changelog until the *following* 
release is done.


I think we should change this. I have tried to remember to do it myself 
with 8.5.x when I do releases.


When we have monthly releases, it's not really a huge deal. But when the 
releases become less and less frequent (e.g. maintenance mode), then we 
have problems like this:


https://tomcat.apache.org/tomcat-6.0-doc/changelog.html
https://tomcat.apache.org/tomcat-7.0-doc/changelog.html
https://tomcat.apache.org/tomcat-8.0-doc/changelog.html

According to those changelogs, the latest releases do not have a 
release-date. But they were in fact released.


Are there any objections to making it a policy to update those 
changelogs with each actual release and not just the following release?


-chris

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 65951] ant package with custom tomcat.output fails in add-osgi

2022-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65951

Konstantin Kolinko  changed:

   What|Removed |Added

 Resolution|FIXED   |---
 Status|RESOLVED|REOPENED

--- Comment #2 from Konstantin Kolinko  ---
You skipped 10.0.x. It needs a fix as well.

-- 
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: [tomcat] branch 8.5.x updated: Update version for next development cycle

2022-03-14 Thread Rainer Jung

Am 28.02.2022 um 16:13 schrieb Mark Thomas:

On 28/02/2022 14:58, Christopher Schultz wrote:

Mark,

Thanks for doing this. Apologies for skipping that step.


np. Easily done. I often forget something too.

Mark


Actually it seems to 8.5.76 release date is still not in the changelog 
(release in progress).


Thanks and regards,

Rainer


-chris

On 2/24/22 09:39, ma...@apache.org wrote:

This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
  new 3b761d1  Update version for next development cycle
3b761d1 is described below

commit 3b761d1e4d64140a2c02d60c4cacc5bcb9ae589d
Author: Mark Thomas 
AuthorDate: Thu Feb 24 14:39:15 2022 +

 Update version for next development cycle
---
  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 16876ac..fd4ed58 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -31,7 +31,7 @@
  # - Version Control Flags -
  version.major=8
  version.minor=5
-version.build=76
+version.build=77
  version.patch=0
  version.suffix=-dev
diff --git a/res/maven/mvn.properties.default 
b/res/maven/mvn.properties.default

index 34bd29f..092fcb8 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=8.5.76
+maven.asf.release.deploy.version=8.5.77
  #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 2475d75..b8e84e5 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: Add release date for 10.1.0-M12

2022-03-14 Thread markt
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 f031643  Add release date for 10.1.0-M12
f031643 is described below

commit f0316435017febeb15a3b6842c4016a0497ba891
Author: Mark Thomas 
AuthorDate: Mon Mar 14 14:36:39 2022 +

Add release date for 10.1.0-M12
---
 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 3bbd1e7..3a9e577 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -127,7 +127,7 @@
 
   
 
-
+
   
 
   

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r53073 - /dev/tomcat/tomcat-10/v10.1.0-M12/ /release/tomcat/tomcat-10/v10.1.0-M12/

2022-03-14 Thread markt
Author: markt
Date: Mon Mar 14 14:33:36 2022
New Revision: 53073

Log:
Release Apache Tomcat 10.1.0-M12

Added:
release/tomcat/tomcat-10/v10.1.0-M12/
  - copied from r53072, dev/tomcat/tomcat-10/v10.1.0-M12/
Removed:
dev/tomcat/tomcat-10/v10.1.0-M12/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[VOTE][RESULT] Release Apache Tomcat 10.1.0-M12

2022-03-14 Thread Mark Thomas

The following votes were case:

Binding:
+1: markt, remm, isapir

No other votes were cast. The vote therefore passes.

Thanks to everyone who contributed to this release.

Mark


On 09/03/2022 13:59, Mark Thomas wrote:

The proposed Apache Tomcat 10.1.0-M12 release is now available for
voting.

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.


The notable changes compared to 10.1.0-M11 are:

- Fix a potential thread-safety issue that could cause HTTP/1.1 request
   processing to pause, and potentially timeout, waiting for additional
   data when the full request has been received.

- Fix a regression introduced with 65757 bugfix which better identified
   non request threads but which introduced a similar problem when user
   code was doing sequential operations in a single thread.

- When resolving methods in EL expressions that use beans and/or static
   fields, ensure that any custom type conversion is considered when
   identifying the method to call.

For full details, see the changelog:
https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M12/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1360

The tag is:
https://github.com/apache/tomcat/tree/10.1.0-M12
d08498a3cefa7206bad791acf019455794f865ea


The proposed 10.1.0-M12 release is:
[ ] Broken - do not release
[ ] Alpha - go ahead and release as 10.1.0-M12 (alpha)

-
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



Re: is org.apache.tomcat.jakartaee meant to be optional dependency

2022-03-14 Thread Mark Thomas

On 14/03/2022 02:21, Raymond Augé wrote:

Hey all,

Regarding tomcat 10.x+

I'm wondering if org.apache.tomcat.jakartaee usage in tomcat-catalina is
intended to be optional?


It isn't meant to be optional.


By the looks of it, I'm thinking not, so it begs the question whether it
should be a proper module; both JPMS and OSGi? Otherwise tomcat-catalina
can never be used in either.


+1 to being a proper module.

Mark

-
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.60

2022-03-14 Thread Felix Schumacher


Am 09.03.22 um 16:39 schrieb Rémy Maucherat:

The proposed Apache Tomcat 9.0.60 release is now available for voting.

The notable changes compared to 9.0.59 are:

- Fix a potential thread-safety issue that could cause HTTP/1.1 request
processing to pause, and potentially timeout, waiting for additional
data when the full request has been received.

- Fix a regression introduced with 65757 bugfix which better identified
non request threads but which introduced a similar problem when user
code was doing sequential operations in a single thread.

- When resolving methods in EL expressions that use beans and/or static
fields, ensure that any custom type conversion is considered when
identifying the method to call.

Along with lots of other bug fixes and improvements.

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.60/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1362
The tag is:
https://github.com/apache/tomcat/tree/9.0.60
235730aed454e8d3619109f2c563587ff722e69d

The proposed 9.0.60 release is:
[ ] Broken - do not release
[x] Stable - go ahead and release as 9.0.60 (stable)


Unit tests pass on Linux with Java 11 and 8.

Felix



Rémy

-
To unsubscribe, e-mail:dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail:dev-h...@tomcat.apache.org



OpenPGP_0xEA6C3728EA91C4AF.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


[Bug 65952] New: Exception in PrivilegedSetAccessControlContext initialisation with SecurityManager activated and java.lang module not opened

2022-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65952

Bug ID: 65952
   Summary: Exception in PrivilegedSetAccessControlContext
initialisation with SecurityManager activated and
java.lang module not opened
   Product: Tomcat 9
   Version: 9.0.58
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: sylvain.dus...@gmail.com
  Target Milestone: -

We use Tomcat 9.0.x in an executable jar produced by SpringBoot (2.6.x) with
the SecurityManager activated (JDK 17.0.x).

When upgrading from SpringBoot 2.6.3 (Tomcat 9.0.56) to SpringBoot 2.6.4
(Tomcat 9.0.58), this exception is thrown during startup :

org.springframework.context.ApplicationContextException: Unable to start web
server; nested exception is
org.springframework.boot.web.server.WebServerException: Unable to start
embedded Tomcat
at
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577)
at
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
at
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740)
at
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415)
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:1312)
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at com.alsyontech.thetys.ingestion.Ingestion.main(Ingestion.java:15)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at
org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
Caused by: org.springframework.boot.web.server.WebServerException: Unable to
start embedded Tomcat
at
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142)
at
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104)
at
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:478)
at
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211)
at
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182)
at
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160)
... 16 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat]]
at
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
at
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)
... 21 common frames omitted
Caused by: java.lang.ExceptionInInitializerError: null
at
org.apache.tomcat.util.threads.TaskThreadFactory.newThread(TaskThreadFactory.java:63)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:630)
at
java.base/java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:920)
at
java.base/java.util.concurrent.ThreadPoolExecutor.ensurePrestart(ThreadPoolExecutor.java:1593)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPo