You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Mark Thomas <ma...@apache.org> on 2015/01/05 14:13:22 UTC
[VOTE] Release Apache Tomcat 8.0.16
The proposed Apache Tomcat 8.0.16 release is now available for voting.
The main changes since 8.0.15 are:
- Correct a regression in annotation scanning introduced in 8.0.15
- The RemoteAddrValve and RemoteHostValve can now optionally include
the port when filtering along with a new option to trigger
authentication rather than denying access
- Various edge cases fixes in WebSocket
There is also a large collection of bug fixes, new features and
performance improvements. For full details, see the changelog:
http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.16/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1028/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_16/
The proposed 8.0.16 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 8.0.16
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.16
Posted by Mark Thomas <ma...@apache.org>.
On 05/01/2015 13:13, Mark Thomas wrote:
> The proposed Apache Tomcat 8.0.16 release is now available for voting.
>
> The main changes since 8.0.15 are:
> - Correct a regression in annotation scanning introduced in 8.0.15
> - The RemoteAddrValve and RemoteHostValve can now optionally include
> the port when filtering along with a new option to trigger
> authentication rather than denying access
> - Various edge cases fixes in WebSocket
>
> There is also a large collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.16/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1028/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_16/
>
> The proposed 8.0.16 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.16
Unit tests passed on 64-bit Windows, Linux and OSX.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [CANCELLED][VOTE] Release Apache Tomcat 8.0.16
Posted by Violeta Georgieva <mi...@gmail.com>.
Hi Konstantin,
2015-01-08 23:53 GMT+02:00 Konstantin Kolinko <kn...@gmail.com>:
>
> 2015-01-08 22:16 GMT+03:00 Mark Thomas <ma...@apache.org>:
> >
> > I've fixed this issue in trunk. I need to commit, back-port it and run
> > through the unit tests. I should be able to do that this evening and I
> > plan to tag 8.0.17 tomorrow morning.
>
> There is the following issue about thread safety in URL_ENCODER and
> DirContextURLConnection.list() generating garbage:
DirContextURLConnection is removed in tomcat 8.0.x in favor of the new
resource implementation.
I think that this issue is relevant only for tomcat <= 7.0.x.
Regards,
Violeta
> https://issues.apache.org/bugzilla/show_bug.cgi?id=57420
>
> I remember that this was first reported in November 2014 ("Spurious
> Problem starting Tomcat7 (garbled class names)" thread)
> http://tomcat.markmail.org/thread/j7nrhb3nsqtxkaxn
>
> Now the source cause of the issue seems to be found. (I have not
> evaluated the BZ issue yet).
>
> Best regards,
> Konstantin Kolinko
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
Re: [CANCELLED][VOTE] Release Apache Tomcat 8.0.16
Posted by Konstantin Kolinko <kn...@gmail.com>.
2015-01-08 22:16 GMT+03:00 Mark Thomas <ma...@apache.org>:
>
> I've fixed this issue in trunk. I need to commit, back-port it and run
> through the unit tests. I should be able to do that this evening and I
> plan to tag 8.0.17 tomorrow morning.
There is the following issue about thread safety in URL_ENCODER and
DirContextURLConnection.list() generating garbage:
https://issues.apache.org/bugzilla/show_bug.cgi?id=57420
I remember that this was first reported in November 2014 ("Spurious
Problem starting Tomcat7 (garbled class names)" thread)
http://tomcat.markmail.org/thread/j7nrhb3nsqtxkaxn
Now the source cause of the issue seems to be found. (I have not
evaluated the BZ issue yet).
Best regards,
Konstantin Kolinko
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [CANCELLED][VOTE] Release Apache Tomcat 8.0.16
Posted by Violeta Georgieva <mi...@gmail.com>.
Hi,
2015-01-08 21:16 GMT+02:00 Mark Thomas <ma...@apache.org>:
>
> On 07/01/2015 15:19, Violeta Georgieva wrote:
> > Hi,
> >
> > 2015-01-07 15:02 GMT+02:00 Mark Thomas <ma...@apache.org>:
> >>
> >> On 07/01/2015 07:42, Violeta Georgieva wrote:
> >>> Hi,
> >>>
> >>> 2015-01-05 15:13 GMT+02:00 Mark Thomas <markt@apache.org
> >>> <ma...@apache.org>>:
> >>>>
> >>>> The proposed Apache Tomcat 8.0.16 release is now available for
voting.
>
> <snip/>
>
> >>>
> >>> After revision 1643232
> >>> If there is a ServletRequestListener and the application sends an
error
> >>> then ServletRequestListener.requestDestroyed is not invoked anymore.
> >>> I'm attaching a test case.
> >>
> >> Bother.
> >>
> >> The test case didn't come through. Probably best to commit it to trunk
> >> with @Ignore.
> >
> > Here it is r1650081
> >
> > Vily
> >
> >> It looks like 8.0.17 will be required at this point. I'll
> >> leave the vote open a little longer to see if anyone finds anything
else.
>
> I've fixed this issue in trunk. I need to commit, back-port it and run
> through the unit tests. I should be able to do that this evening and I
> plan to tag 8.0.17 tomorrow morning.
I tested the fix and now everything is OK.
Regards,
Vily
>
> There 8.0.16 vote is therefore cancelled due to this regression.
>
> Mark
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
[CANCELLED][VOTE] Release Apache Tomcat 8.0.16
Posted by Mark Thomas <ma...@apache.org>.
On 07/01/2015 15:19, Violeta Georgieva wrote:
> Hi,
>
> 2015-01-07 15:02 GMT+02:00 Mark Thomas <ma...@apache.org>:
>>
>> On 07/01/2015 07:42, Violeta Georgieva wrote:
>>> Hi,
>>>
>>> 2015-01-05 15:13 GMT+02:00 Mark Thomas <markt@apache.org
>>> <ma...@apache.org>>:
>>>>
>>>> The proposed Apache Tomcat 8.0.16 release is now available for voting.
<snip/>
>>>
>>> After revision 1643232
>>> If there is a ServletRequestListener and the application sends an error
>>> then ServletRequestListener.requestDestroyed is not invoked anymore.
>>> I'm attaching a test case.
>>
>> Bother.
>>
>> The test case didn't come through. Probably best to commit it to trunk
>> with @Ignore.
>
> Here it is r1650081
>
> Vily
>
>> It looks like 8.0.17 will be required at this point. I'll
>> leave the vote open a little longer to see if anyone finds anything else.
I've fixed this issue in trunk. I need to commit, back-port it and run
through the unit tests. I should be able to do that this evening and I
plan to tag 8.0.17 tomorrow morning.
There 8.0.16 vote is therefore cancelled due to this regression.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.16
Posted by Violeta Georgieva <mi...@gmail.com>.
Hi,
2015-01-07 15:02 GMT+02:00 Mark Thomas <ma...@apache.org>:
>
> On 07/01/2015 07:42, Violeta Georgieva wrote:
> > Hi,
> >
> > 2015-01-05 15:13 GMT+02:00 Mark Thomas <markt@apache.org
> > <ma...@apache.org>>:
> >>
> >> The proposed Apache Tomcat 8.0.16 release is now available for voting.
> >>
> >> The main changes since 8.0.15 are:
> >> - Correct a regression in annotation scanning introduced in 8.0.15
> >> - The RemoteAddrValve and RemoteHostValve can now optionally include
> >> the port when filtering along with a new option to trigger
> >> authentication rather than denying access
> >> - Various edge cases fixes in WebSocket
> >>
> >> There is also a large collection of bug fixes, new features and
> >> performance improvements. For full details, see the changelog:
> >>
> >
http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
> >>
> >> It can be obtained from:
> >> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.16/
> >> The Maven staging repo is:
> >>
https://repository.apache.org/content/repositories/orgapachetomcat-1028/
> >> The svn tag is:
> >> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_16/
> >>
> >> The proposed 8.0.16 release is:
> >> [ ] Broken - do not release
> >> [ ] Stable - go ahead and release as 8.0.16
> >>
> >
> > After revision 1643232
> > If there is a ServletRequestListener and the application sends an error
> > then ServletRequestListener.requestDestroyed is not invoked anymore.
> > I'm attaching a test case.
>
> Bother.
>
> The test case didn't come through. Probably best to commit it to trunk
> with @Ignore.
Here it is r1650081
Vily
> It looks like 8.0.17 will be required at this point. I'll
> leave the vote open a little longer to see if anyone finds anything else.
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
Re: [VOTE] Release Apache Tomcat 8.0.16
Posted by Mark Thomas <ma...@apache.org>.
On 07/01/2015 07:42, Violeta Georgieva wrote:
> Hi,
>
> 2015-01-05 15:13 GMT+02:00 Mark Thomas <markt@apache.org
> <ma...@apache.org>>:
>>
>> The proposed Apache Tomcat 8.0.16 release is now available for voting.
>>
>> The main changes since 8.0.15 are:
>> - Correct a regression in annotation scanning introduced in 8.0.15
>> - The RemoteAddrValve and RemoteHostValve can now optionally include
>> the port when filtering along with a new option to trigger
>> authentication rather than denying access
>> - Various edge cases fixes in WebSocket
>>
>> There is also a large collection of bug fixes, new features and
>> performance improvements. For full details, see the changelog:
>>
> http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>>
>> It can be obtained from:
>> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.16/
>> The Maven staging repo is:
>> https://repository.apache.org/content/repositories/orgapachetomcat-1028/
>> The svn tag is:
>> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_16/
>>
>> The proposed 8.0.16 release is:
>> [ ] Broken - do not release
>> [ ] Stable - go ahead and release as 8.0.16
>>
>
> After revision 1643232
> If there is a ServletRequestListener and the application sends an error
> then ServletRequestListener.requestDestroyed is not invoked anymore.
> I'm attaching a test case.
Bother.
The test case didn't come through. Probably best to commit it to trunk
with @Ignore. It looks like 8.0.17 will be required at this point. I'll
leave the vote open a little longer to see if anyone finds anything else.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.16
Posted by Violeta Georgieva <mi...@gmail.com>.
Hi,
2015-01-05 15:13 GMT+02:00 Mark Thomas <ma...@apache.org>:
>
> The proposed Apache Tomcat 8.0.16 release is now available for voting.
>
> The main changes since 8.0.15 are:
> - Correct a regression in annotation scanning introduced in 8.0.15
> - The RemoteAddrValve and RemoteHostValve can now optionally include
> the port when filtering along with a new option to trigger
> authentication rather than denying access
> - Various edge cases fixes in WebSocket
>
> There is also a large collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
>
http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.16/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1028/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_16/
>
> The proposed 8.0.16 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 8.0.16
>
After revision 1643232
If there is a ServletRequestListener and the application sends an error
then ServletRequestListener.requestDestroyed is not invoked anymore.
I'm attaching a test case.
Regards,
Violeta
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
Re: [VOTE] Release Apache Tomcat 8.0.16
Posted by Christopher Schultz <ch...@christopherschultz.net>.
Mark,
On 1/5/15 8:13 AM, Mark Thomas wrote:
> The proposed Apache Tomcat 8.0.16 release is now available for voting.
>
> The main changes since 8.0.15 are:
> - Correct a regression in annotation scanning introduced in 8.0.15
> - The RemoteAddrValve and RemoteHostValve can now optionally include
> the port when filtering along with a new option to trigger
> authentication rather than denying access
> - Various edge cases fixes in WebSocket
>
> There is also a large collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.16/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1028/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_16/
>
> The proposed 8.0.16 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.16
* Environment
* Java: java version "1.7.0_67" Java(TM) SE Runtime Environment
(build 1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04,
mixed mode)
* OS: Linux 2.6.32-312-ec2 x86_64
* cc: cc (Debian 4.7.2-5) 4.7.2
* make: GNU Make 3.81
* OpenSSL: OpenSSL 1.0.1e 11 Feb 2013
* APR: 1.4.6
*
* Valid MD5 signature for apache-tomcat-8.0.16.zip
* Valid GPG signature for apache-tomcat-8.0.16.zip
* Valid MD5 signature for apache-tomcat-8.0.16.tar.gz
* Valid GPG signature for apache-tomcat-8.0.16.tar.gz
* Valid MD5 signature for apache-tomcat-8.0.16.exe
* Valid GPG signature for apache-tomcat-8.0.16.exe
* Valid MD5 signature for apache-tomcat-8.0.16-src.zip
* Valid GPG signature for apache-tomcat-8.0.16-src.zip
* Valid MD5 signature for apache-tomcat-8.0.16-src.tar.gz
* Valid GPG signature for apache-tomcat-8.0.16-src.tar.gz
*
* Binary Zip and tarball: Same
* Source Zip and tarball: Same
*
* tcnative builds cleanly (no warnings with stock build configuration)
* Tomcat builds cleanly
* Junit Tests: FAILED
The following unit tests failed, which are known to fail in my
environment due to lack of multicast support:
org.apache.catalina.session.TestStandardSession.APR.txt
org.apache.catalina.session.TestStandardSession.BIO.txt
org.apache.catalina.session.TestStandardSession.NIO2.txt
org.apache.catalina.session.TestStandardSession.NIO.txt
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.APR.txt
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.BIO.txt
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.NIO2.txt
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.NIO.txt
org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.APR.txt
org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.BIO.txt
org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.NIO2.txt
org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.NIO.txt
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.APR.txt
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.BIO.txt
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.NIO2.txt
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.NIO.txt
org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.APR.txt
org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.BIO.txt
org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.NIO2.txt
org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.NIO.txt
org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.APR.txt
org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.BIO.txt
org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.NIO2.txt
org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.NIO.txt
org.apache.catalina.tribes.group.TestGroupChannelStartStop.APR.txt
org.apache.catalina.tribes.group.TestGroupChannelStartStop.BIO.txt
org.apache.catalina.tribes.group.TestGroupChannelStartStop.NIO2.txt
org.apache.catalina.tribes.group.TestGroupChannelStartStop.NIO.txt
Works on our development web applications (pretty standard stuff; no
Websocket, etc.).
-chris