| ======================== |
| Apache ODE Release Notes |
| ======================== |
| |
| Apache ODE 1.3.6 includes about 42 bug fixes and improvements. |
| |
| Apache ODE 1.3.6 requires Java 1.5.x or higher. The WAR distribution can |
| run in most J2EE servlet containers. The JBI distribution should be able |
| to run in any JBI container but has only been tested with ServiceMix 3.x |
| and latest ServiceMix 4.5.x (OSGi bundle) so far. See the BUILDING file if you |
| want to build your own distribution from the source release. |
| |
| The most notable improvements: |
| - Alignment with ServiceMix 4.5.x |
| - Show a warning if datasources/TX mgrs are not correctly configured |
| - Upgrade to Axis2 1.5.6 / Rampart 1.5.2 |
| - Fairer job scheduling / more reliable under load |
| - Namespace declarations are now retained correctly in assigns |
| - Integer to string conversion in XPath 1.0 fixed (found via Betsy) |
| - Foreach completion condition is now implemented (found via Betsy) |
| - Termination handlers are now implemented |
| - Some minor Betsy complaints (foreach boundary checks, partnerlink |
| assignments, rethrow fault data) addressed |
| |
| Changes: |
| ------- |
| |
| ** Bug |
| * [ODE-302] - Use embedded TransactionManager if database mode is EMBEDDED or INTERNAL |
| * [ODE-359] - The sendsoap script does not work if there is a space in the PATH_TO_ODE |
| * [ODE-380] - Message#setHeaderPart should overwrite any previous value |
| * [ODE-454] - forEach activity compilation bugs when compiling completionCondition |
| * [ODE-461] - Axis generates incorrect SOAP faults with some ODE exceptions |
| * [ODE-570] - Integer to string conversion does not work as expected |
| * [ODE-656] - ODE strips namespaces and namespace prefix in request |
| * [ODE-664] - Namespace declarations not being copied in ASSIGN.replaceElement |
| * [ODE-670] - MessageExhange is deleted too early |
| * [ODE-783] - ODE does not preserve XML namespace prefixes |
| * [ODE-787] - column "detailsext" is of type bytea but expression is of type oid |
| * [ODE-894] - BPEL with <pick> followed by <invoke> fails with NPE when using JPA persistence |
| * [ODE-913] - Termination handler in sub-scope does not appear to be called when parent scope enters fault handler |
| * [ODE-942] - Intermittent issue when calling partner services asynchronously. |
| * [ODE-943] - NoClassDefFoundError for org.apache.log4j.helpers.AbsoluteTimeDateFormat in SimpleScheduler.doLoadImmediate() leads memory leak |
| * [ODE-952] - Callback Session Endpoint is not getting set in the MessageContext during Stateful Message Exchange |
| * [ODE-957] - Invocation of a WSDL operation that doesn't have a request message part gives NPE at runtime |
| * [ODE-958] - ODE allows activating a retired process when there is already an active version |
| * [ODE-960] - Attribute of a xml element is missing after an <assign/> a value for that xml element |
| * [ODE-966] - SQL scripts fail on newest MySQL |
| * [ODE-971] - Process name cannot just have one char |
| * [ODE-973] - RepeatEvery within OnAlarm fires immediately without taking into consideration of the wait time |
| * [ODE-976] - Mex is released too early for one-way message |
| * [ODE-981] - Upgrade XMLBeans to 2.6.0 |
| * [ODE-982] - axiom is not on ODE features list |
| * [ODE-989] - Intermittent IllegalArgumentException: No such channel when running an asynchronous process |
| * [ODE-994] - Cleanup problem when service is destroyed with axis2 1.6 |
| * [ODE-995] - Upgrade to Axis2 1.5.6 |
| * [ODE-997] - External datasource pool is not transaction aware |
| * [ODE-998] - hard-coded service endpont in fileupload.jsp |
| * [ODE-999] - Make ODE ready for ServiceMix 4.5.x |
| * [ODE-1000] - Partnerlink assignments do not work |
| * [ODE-1002] - ForEach: When counters are negative or too large an InvalidExpressionValue fault must be thrown |
| * [ODE-1004] - Rethrown fault data must be immutable |
| |
| ** Improvement |
| * [ODE-505] - Upgrade to Apache Axis2 1.5.1 |
| * [ODE-813] - Upgrade to Xerces 2.9.1 |
| * [ODE-917] - Upgrade to Karaf 2.2.x to support ServiceMix 4.4.0 |
| * [ODE-984] - Upgrade ODE OSGi headers to be compliant with modern Apache Smx/Fuse ESB |
| * [ODE-990] - Ordering of jobs in the scheduler queue having same execution time |
| * [ODE-992] - Compiler should accept CDATA sections in propertyAlias/query expressions |
| * [ODE-993] - Include generation of postgres database script during the build of dao-jpa-ojpa-derby |
| |
| ** Task |
| * [ODE-666] - Migrate from Derby to H2 as the default embedded test database |
| |
| See our Jira for more information: |
| * https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310270&version=12323509 |