Release Notes - TomEE - Version 7.0.2
Bug
-
TOMEE-1545 - Problem with parallel deployment + REST
-
TOMEE-1778 - XAPoolTest fails because lock on XA log file cannot be acquired
-
TOMEE-1851 - ear classloading can't be webapp first without a custom classloader
-
TOMEE-1852 - JAXWS services without CDI can lead to NPE
-
TOMEE-1856 - Empty log files from AsyncConsoleHandler
-
TOMEE-1857 - Logger.getInstance leaks
-
TOMEE-1858 - tomee.bat doesn't work
-
TOMEE-1859 - support debug command on tomee.sh
-
TOMEE-1860 - Potential NPE with DBCP if a shared connection is closed
-
TOMEE-1862 - TomcatWebAppBuilder: no need to track contextXml inputstream
-
TOMEE-1865 - NPE when injected request used in bean called from JASPIC SAM
-
TOMEE-1866 - Authenticators don't have access to the request in CDI beans (@RequestScoped)
-
TOMEE-1871 - deactivate tomee gui link since it is no more provided by default
-
TOMEE-1875 - TomcatWebAppBuilder forces ConfigurationFactory impl
-
TOMEE-1878 - AlternateDriver should be used only if datasource defines a classpath attribute
-
TOMEE-1879 - DefinitionEncoding typo in Assembler
-
TOMEE-1881 - org.apache.openejb.server.httpd.ServerServlet activated init param not respected
-
TOMEE-1887 - Cipher command exception swalled
-
TOMEE-1888 - tomcat context.xml datasource can be created twice in a different way when singleton
-
TOMEE-1890 - arquillian remote tomee adapter should allow to configure options on the provider url (like timeout etc)
-
TOMEE-1893 - JAXRS undeploys all contexts matching context prefix
-
TOMEE-1894 - MvnResolver uses openejb.m2.home for settings location
-
TOMEE-1896 - TomcatWebAppBuilder overwrites the last added event listener when the application doesn't use CDI
-
TOMEE-1898 - NPE in PojoEndpoint.java:110 when deploying JAX-WS application
-
TOMEE-1899 - deny-uncovered-http-methods not supported in web.xml
-
TOMEE-1900 - XAConnection wrongly pooled when not fully handled in transaction (JPA case)
-
TOMEE-1901 - @Inject not working for EJB module
-
TOMEE-1902 - [plume] NPE when CDI is not used
-
TOMEE-1903 - JTA component lookup fails in CDI extensions
-
TOMEE-1904 - allow to sort cdi extensions
-
TOMEE-1907 - tomee arquillian enricher shouldn't log a warning for junit rules/statements
-
TOMEE-1909 - CDI not available for JSP
-
TOMEE-1911 - gradle plugin broken with gradle 3 and gradle wrapper
-
TOMEE-1913 - CDI.current().getBeanManager() returns BeanManager of another webapp
-
TOMEE-1922 - openejb-http doesn't support multiple header values
-
TOMEE-1923 - @WebXXX ignored with antijarlocking activated
-
TOMEE-1925 - WebContext#isWeb doesn't contain all web artifacts
-
TOMEE-1928 - use src/main/webapp by default as webresource for TomEEEmbeddedSingleRunner
-
TOMEE-1933 - InputStreamLeak in IO.java
-
TOMEE-1935 - Leaked streams to files/classloader resources
-
TOMEE-1936 - JMS message.getBody(String.class) is not working in MDB
-
TOMEE-1940 - AbstractMethodError: org.apache.activemq.ActiveMQSession.createDurableConsumer(
-
TOMEE-1941 - Logger.configure should also take into account openejb.logger.external
-
TOMEE-1946 - TomEE relies on deafult locale
-
TOMEE-1951 - BeanManager missing from javax.persistence.bean.manager entry in the map passed to JPA
-
TOMEE-1952 - openejb.ejbd.authenticate-with-request hides authentication exception
-
TOMEE-1960 - JarFiles are not closed
-
TOMEE-1962 - deprecate org.apache.openejb.core.LocalInitialContextFactory
Dependency upgrade
-
TOMEE-1864 - tomcat 8.5.6
-
TOMEE-1869 - upgrade xmlsec to 2.0.6
-
TOMEE-1880 - johnzon 0.9.4
-
TOMEE-1905 - ActiveMQ 5.14.1
-
TOMEE-1906 - CXF 3.1.8
-
TOMEE-1920 - Upgrade OpenWebBeans to 1.7.0
-
TOMEE-1939 - myfaces 2.2.11
-
TOMEE-1948 - batchee 0.4
Improvement
-
TOMEE-1855 - JSP can leak under no luck conditions
-
TOMEE-1861 - org.apache.tomee.jul.formatter.AsyncConsoleHandler not configurable
-
TOMEE-1870 - Don't scan jars if scan.xml is used with classes only
-
TOMEE-1882 - tomee.sh/tomee.bat ignore tomcat boot classpat (tomcat-juli typically)
-
TOMEE-1885 - Improve MyFaces default properties
-
TOMEE-1886 - add tomee.embedded.add-callers flag to tomee embeddded to be able to skip add caller code
-
TOMEE-1921 - [tomee embedded] support to load configuration from a properties file in the classpath
-
TOMEE-1927 - Update Maven page for TomEE 7.x
-
TOMEE-1929 - Do not unnecessarily allocate an array
-
TOMEE-1931 - InputStreamLeak in CxfRsHttpListener
-
TOMEE-1949 - remove ejb-jar.xml and openejb-jar.xml from openejb-core
-
TOMEE-1950 - tomee embedded should support descriptors in classpath for --as-war
-
TOMEE-1958 - Mockito doesn't @MockInjector to be set as container properties
New Feature
-
TOMEE-1810 - Default context should be '/' or ROOT if --context is not specified for embedded tomee
-
TOMEE-1872 - Map tomee embedded Configuration to its main
-
TOMEE-1873 - Add FatApp main which is designed for fatjar case and delegates to tomee embedded Main with fatjar config
-
TOMEE-1883 - provide tomee embedded classpath scanner through an event
-
TOMEE-1884 - provide a component to propagate command line and args of tomee embedded
-
TOMEE-1889 - EJBd http client BASIC support
-
TOMEE-1895 - support maven coordinates in classpaths element
-
TOMEE-1914 - org.apache.openejb.util.ContainerClassesFilter ignores jaxws exclusions
-
TOMEE-1915 - add --interactive=true or -i options to tomee embedded main to exist typing "exit"
-
TOMEE-1916 - add conf option to tomee embedded configuration
-
TOMEE-1917 - Provide means to bypass CountingInputStream/OutputStream
-
TOMEE-1918 - propagate gradle plugin configuration to gradle extension
-
TOMEE-1919 - gradle tomee embedde task configuration not working
-
TOMEE-1926 - add Configurer hook to TomEEEmbeddedSingleRunner to configure the Configuration instance
-
TOMEE-1938 - @JMSDestinationDefinition ignored
-
TOMEE-1944 - add --classes-filter to tomee embedded
-
TOMEE-1953 - TomEE Embedded Mojo should support additional web resource directories
-
TOMEE-1957 - add @Args to tomee-embedded application runner
-
TOMEE-1959 - add js/groovy customizers to tomee embedded maven plugin based on tomee standalone ones
-
TOMEE-1964 - support to always return false for isSameResource on XADataSource