| = Release Notes - TomEE - Version 7.0.0-M2 |
| :jbake-type: page |
| :jbake-status: published |
| |
| == Bug |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1640[TOMEE-1640] - TomEE should "scan" |
| a possible CDI beans if a NoClassDefFoundError occurs before registering it |
| * link:https://issues.apache.org/jira/browse/TOMEE-1644[TOMEE-1644] - synchronization ignored for entity managers using extended contexts |
| * link:https://issues.apache.org/jira/browse/TOMEE-1645[TOMEE-1645] - tomee.sh ignored common.loader |
| * link:https://issues.apache.org/jira/browse/TOMEE-1646[TOMEE-1646] - tomee.sh cipher swallows exceptions |
| * link:https://issues.apache.org/jira/browse/TOMEE-1649[TOMEE-1649] - Websockets Memory Leak |
| * link:https://issues.apache.org/jira/browse/TOMEE-1655[TOMEE-1655] - ApplicationComposers not isolating @Configuration for each test class. |
| * link:https://issues.apache.org/jira/browse/TOMEE-1663[TOMEE-1663] - org.apache.openejb.assembler.classic.Assembler#destroyResourceTree doesnt detect resource adapter properly, can lead to bad connection factory shutdown |
| * link:https://issues.apache.org/jira/browse/TOMEE-1672[TOMEE-1672] - user transaction not accessible during startup in webapps |
| * link:https://issues.apache.org/jira/browse/TOMEE-1681[TOMEE-1681] - Upgrade '<cxf.version>' |
| property in openejb.pom to 3.1.3 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1685[TOMEE-1685] - Persistence and PersistenceUnit shouldnt be counted as module and lead webapps to be considered as ear in application composer |
| * link:https://issues.apache.org/jira/browse/TOMEE-1686[TOMEE-1686] - org.apache.openejb.core.cmp.CmpContainer#findEJBObject supposes args array is not empty |
| * link:https://issues.apache.org/jira/browse/TOMEE-1687[TOMEE-1687] - ServletContext not accesible during ApplicationScoped Initialized event |
| * link:https://issues.apache.org/jira/browse/TOMEE-1689[TOMEE-1689] - arquillian tomee remote can miss test classes in webapp of ears |
| * link:https://issues.apache.org/jira/browse/TOMEE-1695[TOMEE-1695] - ManagedExecutorService not propagating a request.login() when used in a servlet |
| * link:https://issues.apache.org/jira/browse/TOMEE-1696[TOMEE-1696] - Lazy resources can use app classloader instead of container loader |
| * link:https://issues.apache.org/jira/browse/TOMEE-1698[TOMEE-1698] - BeanManager no more set in ServletContext attributes |
| * link:https://issues.apache.org/jira/browse/TOMEE-1699[TOMEE-1699] - [tomee-maven-plugin] dont quote systemVariables |
| * link:https://issues.apache.org/jira/browse/TOMEE-1702[TOMEE-1702] - BaseEjbProxyHandler live proxy registry can leak for cmp beans |
| * link:https://issues.apache.org/jira/browse/TOMEE-1703[TOMEE-1703] - finder not available for ear webapp making ServletcContextInitializer broken |
| * link:https://issues.apache.org/jira/browse/TOMEE-1704[TOMEE-1704] - makes active config property override working and support placeholders |
| * link:https://issues.apache.org/jira/browse/TOMEE-1705[TOMEE-1705] - Destroy application attempts to initialize lazily loaded resources |
| * link:https://issues.apache.org/jira/browse/TOMEE-1706[TOMEE-1706] - Standalone WAR (autoWar) gets not deployed at / (ROOT) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1710[TOMEE-1710] - resources.xml resource ClassCastException |
| * link:https://issues.apache.org/jira/browse/TOMEE-1711[TOMEE-1711] - cxf-rs doesn't work in embedded mode if request is wrapped in HttpServletRequestWrapper |
| * link:https://issues.apache.org/jira/browse/TOMEE-1713[TOMEE-1713] - ensure OpenWebBeans services can be extended using application.properties |
| * link:https://issues.apache.org/jira/browse/TOMEE-1721[TOMEE-1721] - no module (webapp here) webservices can lead to NPE |
| |
| == Dependency upgrade |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1633[TOMEE-1633] - upgrade javamail to 1.9.0-alpha-2 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1659[TOMEE-1659] - upgrade to mojarra 2.2.9 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1670[TOMEE-1670] - xbean 4.5 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1674[TOMEE-1674] - tomcat 8.0.32 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1676[TOMEE-1676] - ActiveMQ 5.13 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1679[TOMEE-1679] - myfaces 2.2.9 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1680[TOMEE-1680] - mojarra 2.2.12 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1684[TOMEE-1684] - CXF 3.1.5 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1700[TOMEE-1700] - upgrade Johnzon to 0.9.3 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1707[TOMEE-1707] - bval 1.1.1 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1716[TOMEE-1716] - openjpa 2.4.1 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1717[TOMEE-1717] - OpenWebBeans 1.6.3 |
| |
| == Improvement |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1642[TOMEE-1642] - Would be nice that tomee logs JAXRS configuration in use (was: sends an INFO when not found the relative class for pojo-deployment in configuration [openejb-jar.xml]) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1643[TOMEE-1643] - XADataSource can leak connections/skip the pool |
| * link:https://issues.apache.org/jira/browse/TOMEE-1650[TOMEE-1650] - ignore tomee webapp and internal application by default |
| * link:https://issues.apache.org/jira/browse/TOMEE-1656[TOMEE-1656] - {jaxrs provider qualifier name}.activated ignored for mandatory providers |
| * link:https://issues.apache.org/jira/browse/TOMEE-1657[TOMEE-1657] - skip ValidationExceptionMapper if the user registers one |
| * link:https://issues.apache.org/jira/browse/TOMEE-1694[TOMEE-1694] - remove workaround for websockets CDI releasing since tomcat cleans server endpoints |
| * link:https://issues.apache.org/jira/browse/TOMEE-1708[TOMEE-1708] - [arquillian] use configured temp dir (arquillian.xml) instead of target to download tomee |
| |
| == New Feature |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1651[TOMEE-1651] - support char[] password decryption (not String) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1652[TOMEE-1652] - add cdiStereotypes() to @Classes in ApplicationComposer API |
| * link:https://issues.apache.org/jira/browse/TOMEE-1653[TOMEE-1653] - add hooks in tomee:exec runner |
| * link:https://issues.apache.org/jira/browse/TOMEE-1660[TOMEE-1660] - tomee embedded should support web resource cache configuration |
| * link:https://issues.apache.org/jira/browse/TOMEE-1667[TOMEE-1667] - add published-url in cxf.jax*. |
| properties in openejb-jar.xml |
| * link:https://issues.apache.org/jira/browse/TOMEE-1668[TOMEE-1668] - add objectName configuration to @MBean |
| * link:https://issues.apache.org/jira/browse/TOMEE-1675[TOMEE-1675] - TomEE embedded EJBContainer implementation ignores container properties |
| * link:https://issues.apache.org/jira/browse/TOMEE-1682[TOMEE-1682] - support tomee archives without a root folder in tomee maven plugin |
| * link:https://issues.apache.org/jira/browse/TOMEE-1690[TOMEE-1690] - [tomee maven plugin] add jsCustomizers and groovyCustomizers option |
| * link:https://issues.apache.org/jira/browse/TOMEE-1701[TOMEE-1701] - add a single instance ApplicationComposer (SingleApplicationComposerRunner) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1709[TOMEE-1709] - [tomee-embedded-maven-plugin] LiveReload integration |
| * link:https://issues.apache.org/jira/browse/TOMEE-1714[TOMEE-1714] - add TomEEProxyHandler property in datasources to support custom proxying |
| * link:https://issues.apache.org/jira/browse/TOMEE-1715[TOMEE-1715] - basic part support in openejb-http (embedded) |