You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2011/08/29 22:03:49 UTC

svn commit: r1162968 - in /openwebbeans/trunk: distribution/src/assembly/dist-binary.xml readme/README_1_1_1.txt webbeans-impl/pom.xml webbeans-impl/src/site/apt/index.apt webbeans-spi/src/site/apt/index.apt

Author: struberg
Date: Mon Aug 29 20:03:49 2011
New Revision: 1162968

URL: http://svn.apache.org/viewvc?rev=1162968&view=rev
Log:
prepare readme for 1.1.1 release

Added:
    openwebbeans/trunk/readme/README_1_1_1.txt
      - copied, changed from r1162916, openwebbeans/trunk/readme/README_1_1_0.txt
Modified:
    openwebbeans/trunk/distribution/src/assembly/dist-binary.xml
    openwebbeans/trunk/webbeans-impl/pom.xml
    openwebbeans/trunk/webbeans-impl/src/site/apt/index.apt
    openwebbeans/trunk/webbeans-spi/src/site/apt/index.apt

Modified: openwebbeans/trunk/distribution/src/assembly/dist-binary.xml
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/distribution/src/assembly/dist-binary.xml?rev=1162968&r1=1162967&r2=1162968&view=diff
==============================================================================
--- openwebbeans/trunk/distribution/src/assembly/dist-binary.xml (original)
+++ openwebbeans/trunk/distribution/src/assembly/dist-binary.xml Mon Aug 29 20:03:49 2011
@@ -37,7 +37,7 @@ under the License.
         </file>
 
         <file>
-            <source>../readme/README_1_1_0.txt</source>
+            <source>../readme/README_1_1_1.txt</source>
         </file>
 
         <file>

Copied: openwebbeans/trunk/readme/README_1_1_1.txt (from r1162916, openwebbeans/trunk/readme/README_1_1_0.txt)
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/readme/README_1_1_1.txt?p2=openwebbeans/trunk/readme/README_1_1_1.txt&p1=openwebbeans/trunk/readme/README_1_1_0.txt&r1=1162916&r2=1162968&rev=1162968&view=diff
==============================================================================
--- openwebbeans/trunk/readme/README_1_1_0.txt (original)
+++ openwebbeans/trunk/readme/README_1_1_1.txt Mon Aug 29 20:03:49 2011
@@ -1,14 +1,14 @@
 -------------------------------
-Apache OpenWebBeans 1.1.0
+Apache OpenWebBeans 1.1.1
 -------------------------------
 Welcome! 
 Thanks for downloading and using OpenWebBeans. 
 This document is a "Getting Started Guide" for OpenWebBeans.
 
-This document is based on the 1.1.0 release of the OpenWebBeans.
+This document is based on the 1.1.1 release of the OpenWebBeans.
 
 --------------------------------
-What is Apache  OpenWebBeans?
+What is Apache OpenWebBeans?
 --------------------------------
 OpenWebBeans is an Apache License V 2.0 licensed implementation of the JSR-299,
 Contexts and Dependency Injection for the Java EE platform.
@@ -21,10 +21,10 @@ https://cwiki.apache.org/confluence/disp
 
 
 --------------------------------
-OpenWebBeans 1.1.0 Release Features
+OpenWebBeans 1.1.1 Release Features
 --------------------------------
 
-- 1.1.0 release supports the following features
+- The 1.1.1 release supports the following features
 -----------------------------------
 * Managed Beans Support
 * Session Beans Support (via Embeddable OpenEJB container in Tomcat)
@@ -53,7 +53,7 @@ OpenWebBeans 1.1.0 Release Features
 * automatically detect if BeanManager#isInUse()
 
 
-- 1.1.0 release does not support the following features
+- 1.1.1 release does not support the following features
 --------------------------------------------
 * Does not fully integrate with Geronimo 
  (You have to configure your application to use OWB functionality, 
@@ -72,7 +72,51 @@ In Apache OpenWebBeans, a settings confi
 only effective for this very bean archive but for the whole BeanManager in control
 of the Application. This is especially the case for <alternatives> and
 <interceptors>! An Alternative, Interceptor or Decorator enabled in one BDA is active
-for the whole Application.
+for the whole Application. This behaviour will most likely also be the default behaviour
+in the CDI-1.1 JSR-346 specification.
+
+-------------------------------------------
+Release Notes - OpenWebBeans - Version 1.1.1
+-------------------------------------------
+
+Bug
+
+    * [OWB-561] - Multiple contexts with the same Scope are not handled properly -- causing tck failures
+    * [OWB-563] - producers of passivating beans fail when the declared return type is not serializable but the actual return type is
+    * [OWB-566] - ProcessInjectionTarget event gets fired too early
+    * [OWB-571] - fix site build under maven3 and upgrade logo
+    * [OWB-573] - Invalid checking of Interceptor serialization capabilities for non-Passivation capable EJBs
+    * [OWB-577] - FileNotFoundException on WebSphere
+    * [OWB-578] - Allow DI for OpenWebBeansConfiguration properties
+    * [OWB-579] - check for non-proxyiable methods should exclude synthetic methods
+    * [OWB-581] - Decorator interface check needs configurable exclusions
+    * [OWB-585] - ProcessSessionBean doesn't deal with generic type quite right (CDITCK-215)
+    * [OWB-586] - Interceptors added by portable extensions don't work
+    * [OWB-587] - Use business interface for producer and disposer methods of Session beans
+    * [OWB-588] - PrincipalBean is misspelled
+    * [OWB-590] - Seam Persistence does not work with OWB - AfterBeanDiscovery.addBean will be ignored
+    * [OWB-593] - Interceptor binding added on an interceptor class at ProcessAnnotatedType phase is not considered
+    * [OWB-595] - Use case "Faces Request Generates Non-Faces Response" locks conversation forever (-> BusyConversationException)
+    * [OWB-598] - InjectionResolver crashes with a NPE when injecting a method parameter
+    * [OWB-599] - move getBeanXmls() back to Set<URL>
+    * [OWB-600] - cache information about non intercepted methdos in ProxyHandlers
+    * [OWB-601] - WebContextsService only works if ServletContext is given
+    * [OWB-608] - openwebbeans-el10 plugin misses openwebbeans.properties
+
+Improvement
+
+    * [OWB-557] - #setAccessible(false) isn't needed
+    * [OWB-560] - upgrade the TCK to 1.0.4.SP1
+    * [OWB-564] - CdiTestOpenWebBeansContainer - check if a std.-context is active before destroying it
+    * [OWB-582] - Support for Java 1.5 (needed for WebSphere 6.1)
+    * [OWB-583] - Support for Servlet API 2.4 (needed for WebSphere 6.1)
+    * [OWB-594] - create a configurable mapping Scope->ProxyMethodHandlerImplementation
+    * [OWB-607] - upgrade our samples to newest available dependencies
+    * [OWB-610] - upgrade to apache parent pom 10
+    * [OWB-611] - adding ASF trademark documentation to our official site build
+    * [OWB-612] - upgrade various maven plugins
+
+
 
 -------------------------------------------
 Release Notes - OpenWebBeans - Version 1.1.0
@@ -411,7 +455,7 @@ Test
 ----------------------------------------------
 Required Platform
 ----------------------------------------------
-Java Version : Java SE >= 6.0
+Java Version : Java SE >= 5.0
 Java EE Must : Java EE >= 5.0
 
 ---------------------------------------------
@@ -422,27 +466,27 @@ This section explains a content of the d
 dependent libraries. 
 
 ---------------------------------------------
-1.1.0 Distribution Content
+1.1.1 Distribution Content
 ---------------------------------------------
 There are several jars in the OpenWebBeans 1.0.0 distribution;
 
- - openwebbeans-impl-1.1.0.jar     --> Includes Core Dependency Injection Service.
- - openwebbeans-ejb-1.1.0.jar      --> EJB Plugin(Supports EJBs in OpenEJB embedded in Tomcat).
- - openwebbeans-openejb-1.1.0.jar  --> OpenEJB specific Plugin SPI implementations as extension to openwebbeans-ejb
- - openwebbeans-jms-1.1.0.jar      --> JMS Plugin(Supports injection of JMS related artifacts,i.e, ConnectionFactory, Session, Connection etc.)
- - openwebbeans-jsf-1.1.0.jar      --> JSF-2.0 Plugin(JSF Conversation Scoped Support).
- - openwebbeans-jsf12-1.1.0.jar    --> JSF-1.2 Plugin(JSF Conversation Scoped Support).
- - openwebbeans-resource-1.1.0.jar --> Java EE Resource Injection for Web Projects (Includes @PersistenceContext,@PersistenceUnit
+ - openwebbeans-impl-1.1.1.jar     --> Includes Core Dependency Injection Service.
+ - openwebbeans-ejb-1.1.1.jar      --> EJB Plugin(Supports EJBs in OpenEJB embedded in Tomcat).
+ - openwebbeans-openejb-1.1.1.jar  --> OpenEJB specific Plugin SPI implementations as extension to openwebbeans-ejb
+ - openwebbeans-jms-1.1.1.jar      --> JMS Plugin(Supports injection of JMS related artifacts,i.e, ConnectionFactory, Session, Connection etc.)
+ - openwebbeans-jsf-1.1.1.jar      --> JSF-2.0 Plugin(JSF Conversation Scoped Support).
+ - openwebbeans-jsf12-1.1.1.jar    --> JSF-1.2 Plugin(JSF Conversation Scoped Support).
+ - openwebbeans-resource-1.1.1.jar --> Java EE Resource Injection for Web Projects (Includes @PersistenceContext,@PersistenceUnit
                                           and @Resource injection into the Managed Beans. @Resource injections use java:/comp/env of the
                                           Web application component. @PersistenceContext is based on extended EntityManager.
- - openwebbeans-spi-1.1.0.jar      --> OpenWebBeans Server Provider Interfaces. They are implemented by runtime environments that would
+ - openwebbeans-spi-1.1.1.jar      --> OpenWebBeans Server Provider Interfaces. They are implemented by runtime environments that would
                                           like to use OpenWebBeans as a JSR-299 implementation.
  - samples                            --> Includes source code of the samples. Samples are mavenized project  therefore you can easily build and run
                                           them from your environment that has maven runtime.
- - openwebbeans-osgi-1.1.0.jar     --> ClassPath ScannerService SPI implementation for OSGI environments like Apache Geronimo-3
- - openwebbeans-web-1.1.0.jar      --> Basic Servlet integration
- - openwebbeans-tomcat6-1.1.0.jar  --> Support for deeper integration into Apache Tomcat-6
- - openwebbeans-tomcat7-1.1.0.jar  --> Support for deeper integration into Apache Tomcat-7
+ - openwebbeans-osgi-1.1.1.jar     --> ClassPath ScannerService SPI implementation for OSGI environments like Apache Geronimo-3
+ - openwebbeans-web-1.1.1.jar      --> Basic Servlet integration
+ - openwebbeans-tomcat6-1.1.1.jar  --> Support for deeper integration into Apache Tomcat-6
+ - openwebbeans-tomcat7-1.1.1.jar  --> Support for deeper integration into Apache Tomcat-7
 
 
 
@@ -455,12 +499,13 @@ OpenWebBeans has been developed with a p
 is provided with openwebbeans-impl. If you need further service functionality, 
 you have to add respective plugin jars into the application classpath. OpenWebBeans 
 uses the Java SE 6.0 java.util.ServiceLoader mechanism to pickup plugins at runtime.
+If you run under Java SE 5.0, an similar hand written implementation will be used.
 Please do not confuse OWB plugins with portable Extensions! OWB plugins are for
 internal use only whereas portable CDI Extensions will run on any JSR-299 container.
 
 Current Plugins:
 ---------------------
-Look at "1.1.0 Distribution Content" above.
+Look at "1.1.1 Distribution Content" above.
 
 ------------------------------------------
 Dependent Libraries
@@ -521,7 +566,7 @@ Third party        : openwebbeans-impl a
 Container Provided : jsf
 
 NOTE : We are trying to decrease dependent libraries of the our core, i.e, openwebbeans-impl. 
-At 1.1.0, dependent third party libraries will be decreased. We have a plan to create profile
+At 1.1.1, dependent third party libraries will be decreased. We have a plan to create profile
 plugins, therefore each profile plugin provides its own dependent libraries. For example, in 
 fully Java EE Profile Plugin, Transaction API is supported but this will not be the case
 for Java Web Profile Plugin or Java SE Profile Plugin. Stay Tuned!
@@ -842,7 +887,7 @@ Go to the source directory of the standa
 >mvn clean package;
 >cd target;
 >jar -xvf standalone-sample.jar
->java -jar standalone-sample-1.1.0-SNAPSHOT.jar
+>java -jar standalone-sample-1.1.1-SNAPSHOT.jar
 >Enjoy :)
 
 -----------------------------------------------

Modified: openwebbeans/trunk/webbeans-impl/pom.xml
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/pom.xml?rev=1162968&r1=1162967&r2=1162968&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/pom.xml (original)
+++ openwebbeans/trunk/webbeans-impl/pom.xml Mon Aug 29 20:03:49 2011
@@ -27,7 +27,9 @@
     <artifactId>openwebbeans-impl</artifactId>
   <version> 1.1.1-SNAPSHOT</version>
     <name>OpenWebBeans Core</name>
-    <description>Apache OpenWebBeans Implementation core module</description>
+    <description>
+        Apache OpenWebBeans Implementation core module
+    </description>
 
     <dependencies>
         <dependency>

Modified: openwebbeans/trunk/webbeans-impl/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/site/apt/index.apt?rev=1162968&r1=1162967&r2=1162968&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/site/apt/index.apt (original)
+++ openwebbeans/trunk/webbeans-impl/src/site/apt/index.apt Mon Aug 29 20:03:49 2011
@@ -9,7 +9,19 @@
 ~~ distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 ~~ KIND, either express or implied. See the License for the specific language
 ~~ governing permissions and limitations under the License.
-OpenWebBeans Impl
+Apache OpenWebBeans Core
+
+  Apache OpenWebBeans is an implementation of the JSR-299 CDI specification.
+
+  The openwebbeams-impl module contains the core implementation of the OpenWebBeans container.
+  This openwebbeans-impl itself only needs Java-SE to run. All Java-EE features can be enabled by
+  simply adding the respective WebBeans-plugin JARs into the classpath. This way we don't always
+  need all heavyweight dependencies and a fully blown Java-EE server.
+
+  Instead OpenWebBeans scales significantly better than other CDI implementations and
+  can be used in standalone applications, web application servers like tomcat, as well
+  as in full scale Java EE clusters.
+
+
 
-  Implementation of the JSR-299 WebBeans API.
 

Modified: openwebbeans/trunk/webbeans-spi/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-spi/src/site/apt/index.apt?rev=1162968&r1=1162967&r2=1162968&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-spi/src/site/apt/index.apt (original)
+++ openwebbeans/trunk/webbeans-spi/src/site/apt/index.apt Mon Aug 29 20:03:49 2011
@@ -13,10 +13,11 @@ Apache OpenWebBeans Service Provider Int
 
 * Architectural Overview
 
-  Apache OpenWebBeans is modular built using Java interfaces with multiple available
+  Apache OpenWebBeans is built in a modular fashion, using Java interfaces with multiple available
   implementations.
 
-  The implementation to use can be set via our
+  Most interfaces in the SPI module represent a specific Service.
+  The desired implementation to use can be set via our
   {{{./configuration.html}Configuration Mechanism}}