Re: [VOTE] Release Apache Tomcat 10.0.1

2021-01-28 Thread Mark Thomas
On 27/01/2021 16:30, Mark Thomas wrote:
> On 27/01/2021 15:08, Mark Thomas wrote:
> 
>> The proposed 10.0.1 release is:
>> [X] Broken - do not release
>> [ ] Beta   - go ahead and release as 10.0.1 (beta)
>> [ ] Stable - go ahead and release as 10.0.1 (stable)

Sorry all. I am changing my vote to broken and will be cancelling this
vote due to a regression I've just discovered in the fix for BZ 64110.

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 10.0.1

2021-01-28 Thread Martin Grigorov
On Wed, Jan 27, 2021 at 5:08 PM Mark Thomas  wrote:

> The proposed Apache Tomcat 10.0.1 release is now available for
> voting.
>
> Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary
> package for all the specification APIs has changed from javax.* to
> jakarta.*
> Applications that run on Tomcat 9 will not run on Tomcat 10 without
> changes.
>
> The notable changes compared to 10.0.1 are:
>
> - Add support for using Unix domain sockets for NIO when running on
>   Java 16 or later.
>
> - Add a new StringInterpreter interface that allows applications to
>   provide customised string attribute value to type conversion within
>   JSPs. This allows applications to provide a conversion
>   implementation that is optimised for the application.
>
> - Add peerAddress to coyote request, which contains the IP address of
>   the direct connection peer. If a reverse proxy sits in front of
>   Tomcat and the protocol used is AJP or HTTP in combination with the
>   RemoteIp(Valve|Filter), the peer address might differ from the
>   remoteAddress. The latter then contains the address of the client in
>   front of the reverse proxy, not the address of the proxy itself.
>
> Along with lots of other bug fixes and improvements.
>
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat10/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.1/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1292/
> The tag is:
> https://github.com/apache/tomcat/tree/10.0.1
> e4344b6bd67359e1690312674d83710a793f1d5b
>
> The proposed 10.0.1 release is:
> [ ] Broken - do not release
> [ ] Beta   - go ahead and release as 10.0.1 (beta)
> [ X ] Stable - go ahead and release as 10.0.1 (stable)
>

Tested with a fresh build of tomcat-jakarta-migration tool master branch
and Apache Wicket 9.x examples.

Regards,
Martin


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


RE: [VOTE] Release Apache Tomcat 10.0.1

2021-01-27 Thread jonmcalexander
Thank you,

Dream * Excel * Explore * Inspire
Jon McAlexander
Infrastructure Engineer
Asst Vice President

Middleware Product Engineering
Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com

Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 
12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 
12/30/2020, 12/31/2020
This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.


> -Original Message-
> From: Mark Thomas 
> Sent: Wednesday, January 27, 2021 1:38 PM
> To: dev@tomcat.apache.org
> Subject: Re: [VOTE] Release Apache Tomcat 10.0.1
> 
> On 27/01/2021 19:28, jonmcalexan...@wellsfargo.com.INVALID wrote:
> > Please forgive my ignorance, but would this then be considered the first
> Official Release of Tomcat 10x, or is it still considered Beta?
> 
> I depends on the result of the vote. Assuming the vote to release passes, if 
> more
> people vote for stable than beta it will be announced as stable.
> 
> Mark
> 
> 
> >
> > Thanks,
> >
> > Dream * Excel * Explore * Inspire
> > Jon McAlexander
> > Infrastructure Engineer
> > Asst Vice President
> >
> > Middleware Product Engineering
> > Enterprise CIO | Platform Services | Middleware | Infrastructure
> > Solutions
> >
> > 8080 Cobblestone Rd | Urbandale, IA 50322
> > MAC: F4469-010
> > Tel 515-988-2508 | Cell 515-988-2508
> >
> > jonmcalexan...@wellsfargo.com
> >
> > Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020,
> > 11/27/2020, 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020,
> 12/29/2020, 12/30/2020, 12/31/2020 This message may contain confidential
> and/or privileged information. If you are not the addressee or authorized to
> receive this for the addressee, you must not use, copy, disclose, or take any
> action based on this message or any information herein. If you have received
> this message in error, please advise the sender immediately by reply e-mail 
> and
> delete this message. Thank you for your cooperation.
> >
> >> -Original Message-
> >> From: Mark Thomas 
> >> Sent: Wednesday, January 27, 2021 9:09 AM
> >> To: Tomcat Developers List 
> >> Subject: [VOTE] Release Apache Tomcat 10.0.1
> >>
> >> The proposed Apache Tomcat 10.0.1 release is now available for voting.
> >>
> >> Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary
> >> package for all the specification APIs has changed from javax.* to
> >> jakarta.* Applications that run on Tomcat 9 will not run on Tomcat 10
> without changes.
> >>
> >> The notable changes compared to 10.0.1 are:
> >>
> >> - Add support for using Unix domain sockets for NIO when running on
> >>   Java 16 or later.
> >>
> >> - Add a new StringInterpreter interface that allows applications to
> >>   provide customised string attribute value to type conversion within
> >>   JSPs. This allows applications to provide a conversion
> >>   implementation that is optimised for the application.
> >>
> >> - Add peerAddress to coyote request, which contains the IP address of
> >>   the direct connection peer. If a reverse proxy sits in front of
> >>   Tomcat and the protocol used is AJP or HTTP in combination with the
> >>   RemoteIp(Valve|Filter), the peer address might differ from the
> >>   remoteAddress. The latter then contains the address of the client in
> >>   front of the reverse proxy, not the address of the proxy itself.
> >>
> >> Along with lots of other bug fixes and improvements.
> >>
> >>
> >> For full details, see the changelog:
> >> https://ci.apache.org/projects/tomcat/tomcat10/docs/changelog.html
> >>
> >> It can be obtained from:
> >> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.1/
> >> The Maven staging repo is:
> >> https://repository.apache.org/content/repositories/orgapachetomcat-12
> >> 92/
> >> The tag is:
> >> https://github.com/apache/tomcat/tree/10.0.1
> >> e4344b6bd67359e1690312674d83710a793f1d5b
> >>

Re: [VOTE] Release Apache Tomcat 10.0.1

2021-01-27 Thread Mark Thomas
On 27/01/2021 19:28, jonmcalexan...@wellsfargo.com.INVALID wrote:
> Please forgive my ignorance, but would this then be considered the first 
> Official Release of Tomcat 10x, or is it still considered Beta?

I depends on the result of the vote. Assuming the vote to release
passes, if more people vote for stable than beta it will be announced as
stable.

Mark


> 
> Thanks,
> 
> Dream * Excel * Explore * Inspire
> Jon McAlexander
> Infrastructure Engineer
> Asst Vice President
> 
> Middleware Product Engineering
> Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions
> 
> 8080 Cobblestone Rd | Urbandale, IA 50322
> MAC: F4469-010
> Tel 515-988-2508 | Cell 515-988-2508
> 
> jonmcalexan...@wellsfargo.com
> 
> Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 
> 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 
> 12/30/2020, 12/31/2020
> This message may contain confidential and/or privileged information. If you 
> are not the addressee or authorized to receive this for the addressee, you 
> must not use, copy, disclose, or take any action based on this message or any 
> information herein. If you have received this message in error, please advise 
> the sender immediately by reply e-mail and delete this message. Thank you for 
> your cooperation.
> 
>> -Original Message-
>> From: Mark Thomas 
>> Sent: Wednesday, January 27, 2021 9:09 AM
>> To: Tomcat Developers List 
>> Subject: [VOTE] Release Apache Tomcat 10.0.1
>>
>> The proposed Apache Tomcat 10.0.1 release is now available for voting.
>>
>> Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary package
>> for all the specification APIs has changed from javax.* to jakarta.* 
>> Applications
>> that run on Tomcat 9 will not run on Tomcat 10 without changes.
>>
>> The notable changes compared to 10.0.1 are:
>>
>> - Add support for using Unix domain sockets for NIO when running on
>>   Java 16 or later.
>>
>> - Add a new StringInterpreter interface that allows applications to
>>   provide customised string attribute value to type conversion within
>>   JSPs. This allows applications to provide a conversion
>>   implementation that is optimised for the application.
>>
>> - Add peerAddress to coyote request, which contains the IP address of
>>   the direct connection peer. If a reverse proxy sits in front of
>>   Tomcat and the protocol used is AJP or HTTP in combination with the
>>   RemoteIp(Valve|Filter), the peer address might differ from the
>>   remoteAddress. The latter then contains the address of the client in
>>   front of the reverse proxy, not the address of the proxy itself.
>>
>> Along with lots of other bug fixes and improvements.
>>
>>
>> For full details, see the changelog:
>> https://ci.apache.org/projects/tomcat/tomcat10/docs/changelog.html
>>
>> It can be obtained from:
>> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.1/
>> The Maven staging repo is:
>> https://repository.apache.org/content/repositories/orgapachetomcat-1292/
>> The tag is:
>> https://github.com/apache/tomcat/tree/10.0.1
>> e4344b6bd67359e1690312674d83710a793f1d5b
>>
>> The proposed 10.0.1 release is:
>> [ ] Broken - do not release
>> [ ] Beta   - go ahead and release as 10.0.1 (beta)
>> [ ] Stable - go ahead and release as 10.0.1 (stable)
>>
>> -
>> 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
> 


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



RE: [VOTE] Release Apache Tomcat 10.0.1

2021-01-27 Thread jonmcalexander
Please forgive my ignorance, but would this then be considered the first 
Official Release of Tomcat 10x, or is it still considered Beta?

Thanks,

Dream * Excel * Explore * Inspire
Jon McAlexander
Infrastructure Engineer
Asst Vice President

Middleware Product Engineering
Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com

Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 
12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 
12/30/2020, 12/31/2020
This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.

> -Original Message-
> From: Mark Thomas 
> Sent: Wednesday, January 27, 2021 9:09 AM
> To: Tomcat Developers List 
> Subject: [VOTE] Release Apache Tomcat 10.0.1
> 
> The proposed Apache Tomcat 10.0.1 release is now available for voting.
> 
> Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary package
> for all the specification APIs has changed from javax.* to jakarta.* 
> Applications
> that run on Tomcat 9 will not run on Tomcat 10 without changes.
> 
> The notable changes compared to 10.0.1 are:
> 
> - Add support for using Unix domain sockets for NIO when running on
>   Java 16 or later.
> 
> - Add a new StringInterpreter interface that allows applications to
>   provide customised string attribute value to type conversion within
>   JSPs. This allows applications to provide a conversion
>   implementation that is optimised for the application.
> 
> - Add peerAddress to coyote request, which contains the IP address of
>   the direct connection peer. If a reverse proxy sits in front of
>   Tomcat and the protocol used is AJP or HTTP in combination with the
>   RemoteIp(Valve|Filter), the peer address might differ from the
>   remoteAddress. The latter then contains the address of the client in
>   front of the reverse proxy, not the address of the proxy itself.
> 
> Along with lots of other bug fixes and improvements.
> 
> 
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat10/docs/changelog.html
> 
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.1/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1292/
> The tag is:
> https://github.com/apache/tomcat/tree/10.0.1
> e4344b6bd67359e1690312674d83710a793f1d5b
> 
> The proposed 10.0.1 release is:
> [ ] Broken - do not release
> [ ] Beta   - go ahead and release as 10.0.1 (beta)
> [ ] Stable - go ahead and release as 10.0.1 (stable)
> 
> -
> 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: [VOTE] Release Apache Tomcat 10.0.1

2021-01-27 Thread Filip Hanik
[X] Stable - go ahead and release as 10.0.1 (stable)

On Wed, Jan 27, 2021 at 8:29 AM Mark Thomas  wrote:

> On 27/01/2021 15:08, Mark Thomas wrote:
>
> > The proposed 10.0.1 release is:
> > [ ] Broken - do not release
> > [ ] Beta   - go ahead and release as 10.0.1 (beta)
> > [X] Stable - go ahead and release as 10.0.1 (stable)
>
> 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 10.0.1

2021-01-27 Thread Mark Thomas

On 27/01/2021 15:08, Mark Thomas wrote:


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


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 10.0.1

2021-01-27 Thread Rémy Maucherat
On Wed, Jan 27, 2021 at 4:08 PM Mark Thomas  wrote:

> The proposed Apache Tomcat 10.0.1 release is now available for
> voting.
>
> Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary
> package for all the specification APIs has changed from javax.* to
> jakarta.*
> Applications that run on Tomcat 9 will not run on Tomcat 10 without
> changes.
>
> The notable changes compared to 10.0.1 are:
>
> - Add support for using Unix domain sockets for NIO when running on
>   Java 16 or later.
>
> - Add a new StringInterpreter interface that allows applications to
>   provide customised string attribute value to type conversion within
>   JSPs. This allows applications to provide a conversion
>   implementation that is optimised for the application.
>
> - Add peerAddress to coyote request, which contains the IP address of
>   the direct connection peer. If a reverse proxy sits in front of
>   Tomcat and the protocol used is AJP or HTTP in combination with the
>   RemoteIp(Valve|Filter), the peer address might differ from the
>   remoteAddress. The latter then contains the address of the client in
>   front of the reverse proxy, not the address of the proxy itself.
>
> Along with lots of other bug fixes and improvements.
>
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat10/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.1/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1292/
> The tag is:
> https://github.com/apache/tomcat/tree/10.0.1
> e4344b6bd67359e1690312674d83710a793f1d5b
>
> The proposed 10.0.1 release is:
> [ ] Broken - do not release
> [ ] Beta   - go ahead and release as 10.0.1 (beta)
> [X] Stable - go ahead and release as 10.0.1 (stable)
>
> No reason to not upgrade it to stable since it's looking good.

I am personally interested to know if users would be interested in an
integrated additional deployment step for legacy webapps using the
migration tool. The benefit is intuitive but this could be a great bad
idea: problems can occur, and it is often best to do this offline with a
simple tool instead of on a real server.

Rémy


[VOTE] Release Apache Tomcat 10.0.1

2021-01-27 Thread Mark Thomas
The proposed Apache Tomcat 10.0.1 release is now available for
voting.

Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary
package for all the specification APIs has changed from javax.* to jakarta.*
Applications that run on Tomcat 9 will not run on Tomcat 10 without changes.

The notable changes compared to 10.0.1 are:

- Add support for using Unix domain sockets for NIO when running on
  Java 16 or later.

- Add a new StringInterpreter interface that allows applications to
  provide customised string attribute value to type conversion within
  JSPs. This allows applications to provide a conversion
  implementation that is optimised for the application.

- Add peerAddress to coyote request, which contains the IP address of
  the direct connection peer. If a reverse proxy sits in front of
  Tomcat and the protocol used is AJP or HTTP in combination with the
  RemoteIp(Valve|Filter), the peer address might differ from the
  remoteAddress. The latter then contains the address of the client in
  front of the reverse proxy, not the address of the proxy itself.

Along with lots of other bug fixes and improvements.


For full details, see the changelog:
https://ci.apache.org/projects/tomcat/tomcat10/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.1/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1292/
The tag is:
https://github.com/apache/tomcat/tree/10.0.1
e4344b6bd67359e1690312674d83710a793f1d5b

The proposed 10.0.1 release is:
[ ] Broken - do not release
[ ] Beta   - go ahead and release as 10.0.1 (beta)
[ ] Stable - go ahead and release as 10.0.1 (stable)

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