Preloader image

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

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)