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