CUBA History

Version 3.0.1, 2008-06-27

JPA provider library only required when actually working with JPA (SF request 1959577)
Bugfix for garbage collection in case of cyclic component dependencies (SF request 1979241)
Connection retries in wired container in case of empty connection pools (SF request 1921337)
Exception handling improved (SF requests 1924222 and 1804493)
Problem with identical methods in both external and internal interface fixed (SF request 1918010)

Version 3.0.0, 2008-03-15

Support for JPA added
New generator mode for fully functional WebService components
Generator help messages improved (SF request 1873284)
Bugfix concerning CMT attribute generation for annotations (SF request 1873278)
Accept multiple classes after generator option -n (SF request 1873277)
Option -n was missing in documentation (SF request 1873275)
Environment entries derivation repaired (SF request 1894535)
Hard-coded stuff removed from EJB 3 generators (SF request 1892256)
Overriding of resource and component references improved (SF request 1892254)
Generators refactored for integration in IDE plugins

Version 2.3.0, 2007-09-08

Support for native EJB 3 added
Interceptors and callback listeners joined to the same concept according to final EJB 3 spec
Annotation cuba.annotation.CallbackListener removed
Annotation cuba.annotation.Resources added
Annotation cuba.annotation.Resource made available to component implementation classes
Suffix for generated EJB 2.1 artifacts changed from "EJB" to "EJB2"

Version 2.2.1, 2007-03-29

Missing CMT initialization in derived interfaces (SF request 1642575)
Replacement of DescriptorMaps at runtime repaired
Wrong assertion concerned with transaction termination on different levels removed

Version 2.2.0, 2006-11-14

Support for stateful component synchronization (new interface cuba.StateSynchronizationI)
Bugfix in Axis adapter generator (SF request 1545766)
Assertion removed in wired resource releasement (SF request 1596601)
Support for AXIS 1.4 added
A view internal improvements (including SF request 1578937)

Version 2.1.1, 2006-08-05

Support for callback listeners added
Detection of global name override in wired mode added (SF request 1364621)
Exception text improved in case of class loading problems (SF request 1535078)

Version 2.1.0, 2006-05-08

Support for pre-passivate and post-activate added
Bugfix in adapter generator concerned with component derivation (SF request 1475637)
Bugfix in wired component JAR retrieval (SF request 1468450)
Hidden class loader exception message exposed (SF request 1468435)

Version 2.0.0, 2006-02-19

Interface cuba.SQLSourceI replaced by javax.sql.DataSource
JTA interfaces provided by WiredContainer for sophisticated persistence managers
Extension of the component model according to the EJB 3 standard

Version 1.2.3, 2005-10-18

Lazy instanciation of component implementations (as preparation for CUBA 2)
Support for AXIS 1.2 and AXIS 1.3 added
Support for RPC/literal encoding for AXIS added

Version 1.2.2, 2005-06-08

Support for client-managed transactions added (SF Request 1071649)
Bugfix in code generator concerning array parameter tracing (SF Request 1213354)
Bugfix in resolvement of components with identical interfaces (SF request 1097156)

Version 1.2.1, 2005-03-18

Tracing facility for component method invocations added

Version 1.2.0, 2005-03-10

No rollback of DB changes in unspecified CMT contexts
Minor bugfix in resource releasement for unterminated transactions
Minor improvement in user authorization in wired mode
JUnit test suite added

Version 1.1.0, 2005-02-14

Java Errors cause implicite rollback of CMTs (SF Request 1112325)
Missing transaction type in descriptors not accepted any more (SF Request 1078478)
Verbose mode for automatic reference resolvement

Version 1.0.3, 2004-11-22

Interface and class declarations in component descriptors are trimmed
Draft feature: optional automatic reference resolvement in wired-application.xml
Improved support for testing with mock components
Example for testing-patterns added
Examples cleaned up a little bit
Minor bugfix in releasing allocated resources
Minor bugfix in connection pool initialization

Version 1.0.2, 2004-11-18

Bugfix: NullPointerException was thrown on attempt to access a type of interface which is not exposed by a component (SF Request 1025235)
Robustness of component JAR retrieval improved (SF Request 1025242)
No error message in adapter generator when passing interface types over external component interfaces
Methods of internal interfaces don't have to throw java.rmi.RemoteException
Minor bug in container managed transaction handling fixed
Bug fixed in component interface check (SF Request 1025045)
Bug fixed in WSDD generation (SF Request 1031260)
Draft feature: Tags in wired-application.xml can be read from system properties
OJB example completed

Version 1.0.1, 2004-07-09

Exception messages improved (SF Request 987798)
Interface check added in lookup (SF Request 987801)

Version 1.0.0, 2004-06-20

Base line for Open Source release
Support for AXIS WebServices added
Documentation and examples added
Support for external and internal interfaces added

Home Introduction Javadoc