You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-dev@jakarta.apache.org by Vincent Massol <vm...@octo.com> on 2002/06/06 13:38:02 UTC

Cactus 1.4 release

Hi,

I'd like to release Cactus 1.4 very soon now (this coming week end for
example). Do you see any problem with this ? Is there something burning
that should be included ? Do you think it should be version 1.3.1 rather
than 1.4 ? Do you think we need a beta before doing the final release
(we have never done any beta so far but maybe we should) ?

The list of changes brought to version 1.4 are :

*  update - Renamed all external jars used in Cactus by suffixing them
with their versions. This is so that Cactus users will know exactly what
jars Cactus is packaging. You are of course free to use your own jars
and Cactus only packages these jars for your convenience. Cactus nows
packages Log4j 1.2.3, AspectJ Runtime 1.0.4, JUnit 3.7, HttpClient
2.0alpha1 built on 6/6/2002, HttpUnit 1.4 and (new) the Servlet API 2.2
and 2.3 jars. The Cactus jars have also been renamed to include the
version number in their names. (VMA) 

*  fix - Cactus Sample can be built using Ant 1.4 (support for Ant 1.4
was broken by a line introduced in Cactus 1.3 that would only work with
Ant 1.5. However, this line can easily be commented out). (VMA) 

*  fix- Cactus does not check for existing log_client.properties and
log_server.properties when logging is not enabled. (VMA) 

*  fix - ( Bug #8640
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8640> . It also
solves bug Bug #4167
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8640>  reported by
Eric Walker <ma...@yahoo.com> ). Modified the
jspRedirector.jsp so that it initializes an HTTP Session
(session="true"). There is no way I know to make this parameter dynamic
so we set it to true as this is the most used case. If one of your test
must not have a session created for it, then you can always use the
Redirector overriding feature (WebRequest.setRedirectorName(String
redirectorName)). (VMA) Thanks to Marc
<ma...@mkms.xerox.com>  Brette. 

*  fix - Fixed bug where the Test Result object which is put in the
Servlet Context was not serializable. This might cause some trouble with
some containers. (VMA) Thanks to Patrick Lightbody
<ma...@hotmail.com>. 

*  add - Added simulation of Remote IP address and Remote Host Name,
i.e. you can now control what request.getRemoteAddr() and
request.getRemoteHost() will return. That is useful if your code depends
on these values. (VMA) Thanks to Marc Brette
<ma...@mkms.xerox.com> . 

*  update - It is now possible to specify the Cactus properties as
System properties (the property names are the same as the ones in
cactus.properties). Also if not specified, redirector names are set by
default to "ServletRedirector", "JspRedirector" and "FilterRedirector".
(VMA) 

*  add - New Quick
<file:///E:\Dev\jakarta-cactus\documentation\dist\doc\howto_tomcat.html>
start tutorial that explains how to run Cactus tests quickly in Tomcat.
(VMA) 

*  add - A cool new way to quickly execute your test cases : Cactus now
has a JUnit Test Runner called ServletTestRunner (it is a servlet) that
you start using your browser. See the TestRunner
<file:///E:\Dev\jakarta-cactus\documentation\dist\doc\howto_runner.html>
Howto tutorial. (VMA) 

*  fix - Test classes are now first looked for using the Current
classloader (the webapp one for Servlets) and if not found using the
context class loader. Previously the order was the revert, which was not
logical and could lead to issues. (VMA) 

*  update - Improved debugging of runservertests task. Simply run Ant in
debug mode (ant -debug xxx) and the task will print information. Very
useful to know why the runservertests task seems to hang after starting
your server ... (VMA) 

Thanks
-Vincent
_______________________
Vincent Massol
OCTO Technology UK Ltd
http://www.octo.com
vmassol@octo.com
Tel: (020) 8996 9540


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>