You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by cr...@apache.org on 2006/11/05 23:36:36 UTC

svn commit: r471547 - /beehive/branches/v1.0.2/docs/forrest/release/src/documentation/content/xdocs/release-notes.xml

Author: crogers
Date: Sun Nov  5 14:36:35 2006
New Revision: 471547

URL: http://svn.apache.org/viewvc?view=rev&rev=471547
Log:
First pass at the 1.0.2 release notes.


Modified:
    beehive/branches/v1.0.2/docs/forrest/release/src/documentation/content/xdocs/release-notes.xml

Modified: beehive/branches/v1.0.2/docs/forrest/release/src/documentation/content/xdocs/release-notes.xml
URL: http://svn.apache.org/viewvc/beehive/branches/v1.0.2/docs/forrest/release/src/documentation/content/xdocs/release-notes.xml?view=diff&rev=471547&r1=471546&r2=471547
==============================================================================
--- beehive/branches/v1.0.2/docs/forrest/release/src/documentation/content/xdocs/release-notes.xml (original)
+++ beehive/branches/v1.0.2/docs/forrest/release/src/documentation/content/xdocs/release-notes.xml Sun Nov  5 14:36:35 2006
@@ -12,134 +12,117 @@
         </p>
         <ul>
             <li>
-            Removed the &lt;build-webservices> Ant macros from <code>ant/beehive-tools.xml</code>.  These macros
-            are only used to build WSM annotated web services, which are not included in this release.  See
-            <a href='http://issues.apache.org/jira/browse/BEEHIVE-1046'>BEEHIVE-1046</a>.
+            Some PageFlowController and FlowController methods were changed...
+            To improve application security, the public version of a few methods in PageFlowController and FlowController have been renamed so they aren't picked up as JavaBean properties  from within JSP pages. 
+            See <a href='http://issues.apache.org/jira/browse/BEEHIVE-1069'>BEEHIVE-1069</a>.
             </li>
             <li>
-            Removed support in the <code>ControlFilter</code> for storing a <code>ServletBeanContext</code> object in the <code>HttpSession</code>. 
-            Supporting this introduced an egregious threading bug where multiple threads in the same session could see each other's
-            <code>ServletRequest</code> and <code>ServletResponse</code> objects.   See <a href='http://issues.apache.org/jira/browse/BEEHIVE-1028'>BEEHIVE-1028</a>.
+            Session mutex and the HttpSessionMutexListener...
+            An optional HttpSessionListener has been implemented to facilitate a design change to the way NetUI does user-wide locking.
+            It will create a session-wide mutex object that can be used to serialize a change in the session.
             </li>
             <li>
-            Changed the Page Flow Control container to have a PageFlowBeanContext object per Page Flow.  The previous Page Flow Control container
-            had used single PageFlowBeanContext object per <code>HttpSession</code>; this introduced an egregious threading bug where multiple threads 
-            in the same session could see each other's <code>ServletRequest</code> and <code>ServletResponse</code> objects.  See
-            <a href='http://issues.apache.org/jira/browse/BEEHIVE-1028'>BEEHIVE-1028</a>.
-            </li>
-            <li>
-            Changed the <code>postEvent</code> method signature on both <code>org.apache.beehive.controls.runtime.bean.ControlBean</code> and 
-            <code>org.apache.beehive.controls.spi.svc.Interceptor</code> to include the return value and any <code>Throwable</code> that 
-            may have occurred during event handling.  See <a href='http://issues.apache.org/jira/browse/BEEHIVE-1051'>BEEHIVE-1051</a>.
+            Plug points for handling AJAX requests (.xhr) for the Tree and DivPanel in NetUI...
+            The API changes include a new Chain of Responsibility (CoR) / command pattern for servicing AJAX requests.
+            This is a new command handling infrastructure that can be used to handle requests to render markup or data to a client.
+            At a high level, this is done by implementing command handler classes that are composed together using
+            the Chain of Responsibility (CoR) pattern and including the commands in the NetUI configuration.
             </li>
         </ul>
     </section>
     <section>
         <title>Bugs</title>
 <ul>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-255'>BEEHIVE-255</a>] - Need to verify the support for JavaScript in Opera</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-307'>BEEHIVE-307</a>] - Struts validator support for the msg and args' bundle attribute is not working</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-542'>BEEHIVE-542</a>] - Multiple popup scripts generated when multiple popup config exist in one page</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-634'>BEEHIVE-634</a>] - Tomcat Pageflow Adapter does not compile with Tomcat 5.5.x</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-635'>BEEHIVE-635</a>] - Tomcat PageflowValve does not check for security-constraints defined in web.xml</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-680'>BEEHIVE-680</a>] - Generated source from control files shows warnings inside of eclipse</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-701'>BEEHIVE-701</a>] - copyrights in source files distributed with the distribution need to be updated</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-723'>BEEHIVE-723</a>] - JdbcControl date tests don't work outside of MST</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-762'>BEEHIVE-762</a>] - controls annotation processing doesn't recognize java.io.Serializable on super classes</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-868'>BEEHIVE-868</a>] - Calling stored proc with uppercase 'CALL', and providing SQLParameter arguments, results in a compiler error</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-871'>BEEHIVE-871</a>] - Incorrect JavaDoc comment on org.apache.beehive.controls.spi.svc.Interceptor</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-874'>BEEHIVE-874</a>] - controls annotation processor generates bad code when control is in the default package</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-875'>BEEHIVE-875</a>] - Forward to a non-exist jpf file no longer generate any compiler warnings</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-878'>BEEHIVE-878</a>] - NetUI fails webapp redeploy if ServletContext attributes are carried over</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-889'>BEEHIVE-889</a>] - controls annotation processor needs to safely handle a missing -classpath option</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-914'>BEEHIVE-914</a>] - WEB-INF/validator-rules.xml should not be checked into samples apps</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-916'>BEEHIVE-916</a>] - velocity-1.4.jar is not needed on the classpath in the presence of velocity-1.4-dep.jar</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-945'>BEEHIVE-945</a>] - Popup window does not close if &lt;netui:retrievePopupOutput> references a nonexistant element</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-946'>BEEHIVE-946</a>] - distribution's beehive-imports.xml targets call &lt;ant> task without dir attribute</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-950'>BEEHIVE-950</a>] - some message bundles not appearing in generated struts-config files</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-952'>BEEHIVE-952</a>] - Potential cross-site-scripting vulnerability when not in production mode</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-954'>BEEHIVE-954</a>] - form bean-specifc message bundle does not work when two actions use the same form bean</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-957'>BEEHIVE-957</a>] - Validation on AnnotationMemberTypes.Date is allowing invalid value</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-958'>BEEHIVE-958</a>] - StringIndexOutOfBoundsException when inheriting a Forward or SimpleAction with path=""</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-962'>BEEHIVE-962</a>] - Assertion error when creating a page flow through FlowControllerFactory.createPageFlow, and onCreate() throws an exception</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-963'>BEEHIVE-963</a>] - pageflow_tutorial, form validation, application bug</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-964'>BEEHIVE-964</a>] - callPageFlow and callMethod tags don't handle arrays correctly</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-967'>BEEHIVE-967</a>] - Exception when initializing a page flow with a sparsely-populated Struts Merge file</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-970'>BEEHIVE-970</a>] - Need "netui:button" to render BOTH text and images simultaneously</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-971'>BEEHIVE-971</a>] - NPE on TreeElement when using method clearChildren on a TreeElement with no children</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-972'>BEEHIVE-972</a>] - Unfinished sentence in NetUI overview project model page</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-973'>BEEHIVE-973</a>] - Joycean sentence structure on NetUI Web App Project Model documentation page</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-976'>BEEHIVE-976</a>] - button tag forwards to base class actions even when inheritLocalPaths=true</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-977'>BEEHIVE-977</a>] - In a derived page flow, forwarding to a base class action from another base class action blows up</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-978'>BEEHIVE-978</a>] - Shared flows are shared across target scopes</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-988'>BEEHIVE-988</a>] - control bean's generated BeanInfo doesn't use correct property names in the presence of a @PropertySet.prefix attribute</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-990'>BEEHIVE-990</a>] - Controls Annotation processor throws null pointer exception when an annotation type cannot be resolved</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-991'>BEEHIVE-991</a>] - Compiler test failed to run in trunk</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-993'>BEEHIVE-993</a>] - Modify the NetUI Tree node expand collapse anchors to support navigation with tabs in Firefox.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-994'>BEEHIVE-994</a>] - Controls assembly does not support multibyte characters in property files it generates</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-997'>BEEHIVE-997</a>] - client initializer isn't run when controls are only declared in a base class</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1000'>BEEHIVE-1000</a>] - NPE from APT during controls compilation</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1001'>BEEHIVE-1001</a>] - Cannot initialize a page's form bean with a derived type</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1003'>BEEHIVE-1003</a>] - Calling FlowControllerFactory.createPageFlow() outside of page flow request processor and page filter does not initialize controls correctly</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1004'>BEEHIVE-1004</a>] - Unnecessary wrapping of Struts ActionForm in request</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1005'>BEEHIVE-1005</a>] - Don't add a "\n" after the textarea start tag rendering unless there's a leading blank line in a netui:textArea content.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1009'>BEEHIVE-1009</a>] - Nested page flow in a popup window fails to close after interacting with the page flow in the original window</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1011'>BEEHIVE-1011</a>] - netui anchor tag does not properly render a 'mailto' href</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1012'>BEEHIVE-1012</a>] - Assertion error when throwing an Error out of onCreate() in a shared flow</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1013'>BEEHIVE-1013</a>] - Assertion when hitting a default-package page flow that references a default-package shared flow</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1014'>BEEHIVE-1014</a>] - Generated source from control files shows warnings inside of eclipse</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1015'>BEEHIVE-1015</a>] - NPE when compiling a JSF backing bean in the same package as an invalid page flow controller</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1017'>BEEHIVE-1017</a>] - Iterative dev of inherited page flows is broken</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1018'>BEEHIVE-1018</a>] - Using runAtClient (XmlHttpRequest) for expanding a tree doesn't work when a node label contains a &lt;script> tag.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1021'>BEEHIVE-1021</a>] - The fileUpload tag is missing the tabIndex attribute</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1022'>BEEHIVE-1022</a>] - Exception in iterative dev with a Control in a page flow</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1024'>BEEHIVE-1024</a>] - Naughty behavior when using the back button with nested page flows</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1028'>BEEHIVE-1028</a>] - Controls in pageflows do not appear to be receiving lifecycle events in the proper order</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1029'>BEEHIVE-1029</a>] - Multibyte characters not supported correctly with the retrievePopupOutput for NetUI tag.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1030'>BEEHIVE-1030</a>] - Class-level @Jpf.Forward annotations do not work with inheritLocalPaths=true</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1033'>BEEHIVE-1033</a>] - NetUI APT does not create UTF-8 encoded output in the generated XML documents for other multibyte encoded source files.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1034'>BEEHIVE-1034</a>] - controls test container doexn't call begin/endContext() ControlContainerContext lifecycle method</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1035'>BEEHIVE-1035</a>] - Should fix possible NPE in PageFlowUtils.getModulePathForRelativeURI()</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1036'>BEEHIVE-1036</a>] - NPE when netui-data Cell tags are not contained within a grid</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1037'>BEEHIVE-1037</a>] - The PageFlowRequestProcessor.processMapping() is not handling a default "unknown" action defined in the GlobalApp</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1038'>BEEHIVE-1038</a>] - rolesAllowed specified in the inheriting pageflow class does not get merged</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1039'>BEEHIVE-1039</a>] - Pageflow action attributes set in the extending pageflow is not overriding the ones set in parent pageflow</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1040'>BEEHIVE-1040</a>] - NPE when hitting an action at org.apache.beehive.netui.pageflow.config.DelegatingActionMapping.init(DelegatingActionMapping.java:50)</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1041'>BEEHIVE-1041</a>] - Inheriting Simple Action by DelegatingActionMapping causes a null value object</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1042'>BEEHIVE-1042</a>] - MutableURI class should preserve the order of the query string parameters.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1043'>BEEHIVE-1043</a>] - Relax the forward action not found from an error to a warning.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1044'>BEEHIVE-1044</a>] - ControlClientAnnotationProcessor causes StringIndexOutOfBoundsException</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-16'>BEEHIVE-16</a>] - Beehive Test Infrastructure:  Need Tomcat Logs to track down failures</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-206'>BEEHIVE-206</a>] - control property constraint:AnnotationMemberTypes.Date accept one format</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-919'>BEEHIVE-919</a>] - controls-spring sample throws exception when refreshing the browser page familyTree.jsp</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-998'>BEEHIVE-998</a>] - Compilation error for generated client initializer due to generated eventAdaptor not implementing methods in super intf of EventSet intf</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1007'>BEEHIVE-1007</a>] - Propagate exception causes while throwing ServletException</li>
 <li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1048'>BEEHIVE-1048</a>] - generateScopeId not rendering required JavaScript in some cases</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1049'>BEEHIVE-1049</a>] - NetUI's internal CompilerUtils.getClassMethods() will sometimes include duplicate methods.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1050'>BEEHIVE-1050</a>] - Overriding an inherited page flow controller Jpf.Forward annotation is broken</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1051'>BEEHIVE-1051</a>] - Control Interceptor SPI missing throwable for event dispatching</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1053'>BEEHIVE-1053</a>] - Inheritance of actions and simple actions with the useFormBean annotation attribute do not behave correctly.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1054'>BEEHIVE-1054</a>] - Overriding Simple Action and changing the form bean use causes a null value object</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1055'>BEEHIVE-1055</a>] - Assertion error when SharedFlowField annotation's name attribute is not specified</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1056'>BEEHIVE-1056</a>] - FlowControllerFactory Java Doc needs to remove the comment about the need to initialize Controls Container Context by the caller</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1052'>BEEHIVE-1052</a>] - fix the NetUI test web applications to build incrementally</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1059'>BEEHIVE-1059</a>] - ClassCastException when InternalUtils.addActionError() casts ActionMessages for the Global.ERROR_KEY attribute to a sub class, ActionErrors</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1060'>BEEHIVE-1060</a>] - Control not being initialized when Inheriting from a parent page flow with a package protected control</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1065'>BEEHIVE-1065</a>] - Petstore Sample -- No listener in source, but configured in web.xml</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1067'>BEEHIVE-1067</a>] - Invalid value for @ControlReferences annotation causes assertion error in apt</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1068'>BEEHIVE-1068</a>] - requests to a JPF in a webapp without a Global.app throws two CNF exceptions</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1069'>BEEHIVE-1069</a>] - Exposed Properties on PageFlowController can be set by hidden fields in a form</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1070'>BEEHIVE-1070</a>] - bindingUpdateErrors expression="${aValue}" always returns tag error</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1075'>BEEHIVE-1075</a>] - NPE in ScopedRequestImpl.registerOuterAttribute() when running without asserts.</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1078'>BEEHIVE-1078</a>] - Control interface properties aren't added as properties in the control's BeanInfo</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1079'>BEEHIVE-1079</a>] - annotations on event set methods that interact with interceptors can result in compilation errors</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1082'>BEEHIVE-1082</a>] - Controls ClientIntializer runtime error</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1083'>BEEHIVE-1083</a>] - NetUI leaks PageFlowContext object attached to ThreadLocal</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1085'>BEEHIVE-1085</a>] - netui:attribute not overriding disabled property on textArea and textBox</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1086'>BEEHIVE-1086</a>] - controls which implement non-control interfaces may cause compilation errors on overridden methods</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1087'>BEEHIVE-1087</a>] - Controls with simple name conflicts not resolved correctly</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1088'>BEEHIVE-1088</a>] - NetUI page flow compiler's WebappPathType.checkRelativePath() needs to handle path to a JPF that begins with './'</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1089'>BEEHIVE-1089</a>] - NetUI page flow compiler's WebappPathType.checkRelativePath() needs to handle paths to JPF that begin with "./"</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1090'>BEEHIVE-1090</a>] - NetUI page flow compiler's WebappPathType.checkRelativePath() needs to handle paths to JPF that begin with "./"</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1091'>BEEHIVE-1091</a>] - checkBoxGroup, radioButtonGroup, select box don't work in the data grid or repeater</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1092'>BEEHIVE-1092</a>] - The ControlBean generated for a control extensions with a base control that defines an event set are not generated correctly</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1096'>BEEHIVE-1096</a>] - Inherited NetUI shared flow reference not initialized correctly.</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1097'>BEEHIVE-1097</a>] - NetUI FlowController execute() should handle exception from begin/end context on page flow ControlContainerContext</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1099'>BEEHIVE-1099</a>] - NetUI DeferredSessionStorageHandler should persist session attributes atomically</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1107'>BEEHIVE-1107</a>] - JdbcControl does not handle lower case column names correctly when returning a Map</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1108'>BEEHIVE-1108</a>] - the netui:form tag doesn't work when the body is in a <jsp:include></li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1109'>BEEHIVE-1109</a>] - legacy javascript routine getNetuiTagName fails in IE6 inside of a table</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1111'>BEEHIVE-1111</a>] - A space in the context path causes PageFlowUtils.getActionURI() to throw a URISyntaxException</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1112'>BEEHIVE-1112</a>] - Make NameSevice implement Serializable</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1113'>BEEHIVE-1113</a>] - Control compilation fails for eventset with no methods</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1114'>BEEHIVE-1114</a>] - Modify PageFlowUtils.strutsLookup() method to work in a lazy servlet reinitialization</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1115'>BEEHIVE-1115</a>] - problem with Jpf.NavigateTo.currentPage</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1116'>BEEHIVE-1116</a>] - CLONE -the netui:form tag doesn't work when the body is in a <jsp:include></li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1117'>BEEHIVE-1117</a>] - JDBC System control not parsing 'sql:' substitutions correctly when they contain unexpected whitespace</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1118'>BEEHIVE-1118</a>] - form bean validations are not following the order</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1119'>BEEHIVE-1119</a>] - Message Bundles in the Base class are not inherited to the derived class</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1120'>BEEHIVE-1120</a>] - Data Grid loosing sort state when we click any application URL's on the page</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1125'>BEEHIVE-1125</a>] - behavior of derived actions</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1126'>BEEHIVE-1126</a>] - value of 0 not allowed for arrayMaxLength on JDBCControl statement</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1127'>BEEHIVE-1127</a>] - No check() phase during the Controller annotation processing for an external form bean class and ValidatableProperty</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1132'>BEEHIVE-1132</a>] - tag docs for anchor and anchorCell tags should be more specific about href URL and use of parameter tag</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1133'>BEEHIVE-1133</a>] - Event handlers marked as private are not flagged as errors during annotation processing</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1135'>BEEHIVE-1135</a>] - NetUI deadlock condition for concurrent requests to an action and a JSP with a JSP include</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1138'>BEEHIVE-1138</a>] - fix problems in step 8 and 9 of NetUI tutorial</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1140'>BEEHIVE-1140</a>] - EJBJarDescriptorHandler does modify the deployment descriptor for EJBControls pointing to Entity beans</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1141'>BEEHIVE-1141</a>] - Form bean implementing Serializable can not populate its property attributes from HTTP GET request parameters</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1142'>BEEHIVE-1142</a>] - PageFlowViewHandler.renderView() needs to check request type before casting to HttpServletRequest</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1143'>BEEHIVE-1143</a>] - Control APT compilation errors when using the Eclipse IDE</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1144'>BEEHIVE-1144</a>] - No validation of form beans in an action with the useFormBean attribute</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1145'>BEEHIVE-1145</a>] - Doc issue: Controls Overview says PropertySet.externalConfig controls ControlBean setters instead of PropertySet.hasSetters</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1148'>BEEHIVE-1148</a>] - PageFlowActionListener needs to check request type before casting to ServletRequest</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1149'>BEEHIVE-1149</a>] - NetUI deadlock with NameService</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1150'>BEEHIVE-1150</a>] - Compiler warning that Jpf.ValidatorVersion is deprecated though the enum has not been deprecated</li>
 </ul>
     </section>
     <section>
         <title>New Features</title>
 <ul>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-103'>BEEHIVE-103</a>] - JUnit test support for controls in standalone environment</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-707'>BEEHIVE-707</a>] - Attachements are not working in service control</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-769'>BEEHIVE-769</a>] - WSM client control can not load WSDL file from @WSDL annotation</li>
 </ul>
     </section>
     <section>
         <title>Improvements</title>
 <ul>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-863'>BEEHIVE-863</a>] - Passing a FormBean to a popup</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-929'>BEEHIVE-929</a>] - Compiler check for base type agreement between the type and typeHint attributes of an action output annotation</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-941'>BEEHIVE-941</a>] - Need APIs for getUserPrincipal/isUserInRole, when a custom LoginHandler is configured</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-956'>BEEHIVE-956</a>] - Javadoc has syntax of ejbLink property reversed</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-961'>BEEHIVE-961</a>] - Add URL rule to declarative validation rule annotations</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-968'>BEEHIVE-968</a>] - Remove workaround for old apt bug from AptControlInterface</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-974'>BEEHIVE-974</a>] - Allow users to define their own tree renderer</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1006'>BEEHIVE-1006</a>] - Enhance the URLTemplatesFactory to expose the set of URLTemplate objects from the url template config.</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1020'>BEEHIVE-1020</a>] - Move the persisting of ScopedRequest attributes out of the beehive NetUI layer</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1045'>BEEHIVE-1045</a>] - add "nocompile" option to the Ant macros in beehive-tools.xml</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1046'>BEEHIVE-1046</a>] - remove &lt;build-webservices> macro from beehive-tools.xml</li>
-<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1047'>BEEHIVE-1047</a>] - provide extension point for creating a ControlBeanContext object</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-790'>BEEHIVE-790</a>] - Add commons logging to ejb control</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-892'>BEEHIVE-892</a>] - AnnotationMemberTypes.Decimal.places() should have new default value</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1073'>BEEHIVE-1073</a>] - Modify the popup window ActionForward handling to forward to a framework JSP (or Servlet) instead of writing directly to the response in the DefaultActionForwardHandler</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1074'>BEEHIVE-1074</a>] - Include generated src in the src dist - like for the system controls</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1080'>BEEHIVE-1080</a>] - Enforce correct attribute validation on the NetUI form's method attribute in HTML</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1081'>BEEHIVE-1081</a>] - Move NetUI source artifacts into the src/ directory from the web/ directory</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1093'>BEEHIVE-1093</a>] - Add URLTemplateFactory and TemplatedURLFormatter to the request to reduce synchronized bottleneck in ServletContext.</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1105'>BEEHIVE-1105</a>] - Perf bottleneck with the number of calls from PageFlowPageFilter to get ActionServlet from ServletContext</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1128'>BEEHIVE-1128</a>] - Update to Apache Struts version 1.2.9 in NetUI</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1129'>BEEHIVE-1129</a>] - Port existing TCH Beehive controls tests to JUnit</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1136'>BEEHIVE-1136</a>] - Using stax-api from woodstox, missing dependencies in pom.xml</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1137'>BEEHIVE-1137</a>] - Update Building.TXT with instructions on setting up tomcat for running tests</li>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1146'>BEEHIVE-1146</a>] - Provide annotation processor warning for conditional forwards with duplicate expressions</li>
+</ul>
+    </section>
+    <section>
+        <title>Test</title>
+<ul>
+<li>[<a href='http://issues.apache.org/jira/browse/BEEHIVE-1134'>BEEHIVE-1134</a>] - Add the new controlsWeb test app to the NetUI test distribution</li>
 </ul>
     </section>
     </body>