Preloader image

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

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