| = Release Notes - TomEE - Version 7.0.0-M1 |
| :jbake-type: page |
| :jbake-status: published |
| |
| == Sub-task |
| |
| * link:https://issues.apache.org/jira/browse/TOMEE-1322[TOMEE-1322] - Client API |
| |
| == Bug |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1071[TOMEE-1071] - NoClassDefFoundError - SVGDocument |
| * link:https://issues.apache.org/jira/browse/TOMEE-1265[TOMEE-1265] - Can not start tomee when using conf/catalina.policy |
| * link:https://issues.apache.org/jira/browse/TOMEE-1266[TOMEE-1266] - Unable to configure a datasource with TomEE in context of Oracle Wallet |
| * link:https://issues.apache.org/jira/browse/TOMEE-1268[TOMEE-1268] - Auto scanning of @Provider |
| * link:https://issues.apache.org/jira/browse/TOMEE-1275[TOMEE-1275] - TimerExecutor as compoenent doesn't follow executor lifecycle (stop/start) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1281[TOMEE-1281] - JAXRS doesn't work with deltaspike in Application#getSingleton |
| * link:https://issues.apache.org/jira/browse/TOMEE-1283[TOMEE-1283] - old commons-lang3 dependency in lib folder |
| * link:https://issues.apache.org/jira/browse/TOMEE-1296[TOMEE-1296] - org.apache.openejb.jpa.integration.eclipselink.OpenEJBServerPlatform mbeanServer name is wrong |
| * link:https://issues.apache.org/jira/browse/TOMEE-1324[TOMEE-1324] - Problem with TomEE Maven archetype |
| * link:https://issues.apache.org/jira/browse/TOMEE-1325[TOMEE-1325] - Dynamic subclassing doesn't support interfaces (@Local) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1329[TOMEE-1329] - jars.txt doesn't support empty lines |
| * link:https://issues.apache.org/jira/browse/TOMEE-1330[TOMEE-1330] - Support to include container urls in scanning |
| * link:https://issues.apache.org/jira/browse/TOMEE-1333[TOMEE-1333] - NPE in releasing deployed artifacts with ArquillianSuiteExtension |
| * link:https://issues.apache.org/jira/browse/TOMEE-1334[TOMEE-1334] - cdi lazy realm throws NPE cause of init handling (too early) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1335[TOMEE-1335] - openejb.deployer.save-deployments broken on war |
| * link:https://issues.apache.org/jira/browse/TOMEE-1342[TOMEE-1342] - OutputGeneratedDescriptors doesn't output complete ejb-jar.xml |
| * link:https://issues.apache.org/jira/browse/TOMEE-1343[TOMEE-1343] - HSQL server shuts down saying no databases available |
| * link:https://issues.apache.org/jira/browse/TOMEE-1344[TOMEE-1344] - URLClassLoader are not closed during scanning and with app undeployment |
| * link:https://issues.apache.org/jira/browse/TOMEE-1348[TOMEE-1348] - [JAXRS] ensure static resources are handled through servlet chain (jsp case for instance) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1350[TOMEE-1350] - arquillian class discovering algorithm should ignore test classes which can't be EJBs |
| * link:https://issues.apache.org/jira/browse/TOMEE-1351[TOMEE-1351] - jaxws doesn't support ROOT context |
| * link:https://issues.apache.org/jira/browse/TOMEE-1352[TOMEE-1352] - can't start if there is a space in tomee folder path |
| * link:https://issues.apache.org/jira/browse/TOMEE-1353[TOMEE-1353] - [regression] jsonproviuder no more added |
| * link:https://issues.apache.org/jira/browse/TOMEE-1357[TOMEE-1357] - tomee forces new StandardManager() |
| * link:https://issues.apache.org/jira/browse/TOMEE-1358[TOMEE-1358] - openejb.additional.include not respected |
| * link:https://issues.apache.org/jira/browse/TOMEE-1359[TOMEE-1359] - TomEEInjectionEnricher does not always return correct AppContext |
| * link:https://issues.apache.org/jira/browse/TOMEE-1362[TOMEE-1362] - WsRsTest is not correct |
| * link:https://issues.apache.org/jira/browse/TOMEE-1364[TOMEE-1364] - When using the tomee-maven-plugins stop goal tomee seems to hang forever |
| * link:https://issues.apache.org/jira/browse/TOMEE-1366[TOMEE-1366] - UnsupportedOperationException in CxfEndpoint.doServiceCreate |
| * link:https://issues.apache.org/jira/browse/TOMEE-1379[TOMEE-1379] - TransactionSynchronizationRegistry not found in JNDI for EJB Timer started transactions |
| * link:https://issues.apache.org/jira/browse/TOMEE-1381[TOMEE-1381] - wrong property passed as ValidatorFactory to JPA |
| * link:https://issues.apache.org/jira/browse/TOMEE-1382[TOMEE-1382] - allow to override LoaderService of openwebbeans by app in application.properties |
| * link:https://issues.apache.org/jira/browse/TOMEE-1384[TOMEE-1384] - tolerate serialization of undeployed EJB |
| * link:https://issues.apache.org/jira/browse/TOMEE-1385[TOMEE-1385] - in embedded mode with embedded JUL logger allow to change consoleHandlerClazz |
| * link:https://issues.apache.org/jira/browse/TOMEE-1389[TOMEE-1389] - ApplicationComposer should try all possible BeanManager for injections |
| * link:https://issues.apache.org/jira/browse/TOMEE-1406[TOMEE-1406] - Compile error in openejb-core due to an encoding issue |
| * link:https://issues.apache.org/jira/browse/TOMEE-1407[TOMEE-1407] - Invalid filtering configuration for assembly/openejb-standalone which causes a compile error |
| * link:https://issues.apache.org/jira/browse/TOMEE-1409[TOMEE-1409] - Invalid configuration in module openejb-junit |
| * link:https://issues.apache.org/jira/browse/TOMEE-1414[TOMEE-1414] - @Jars works only with a single jar and not all matching jars |
| * link:https://issues.apache.org/jira/browse/TOMEE-1423[TOMEE-1423] - Packaging contains duplicate artifacts with snapshot timestamp |
| * link:https://issues.apache.org/jira/browse/TOMEE-1429[TOMEE-1429] - tomee embedded broken |
| * link:https://issues.apache.org/jira/browse/TOMEE-1431[TOMEE-1431] - tomee embedded ignores server.xml |
| * link:https://issues.apache.org/jira/browse/TOMEE-1433[TOMEE-1433] - Prevent error output on tomee:run<Enter> |
| * link:https://issues.apache.org/jira/browse/TOMEE-1435[TOMEE-1435] - flushable datasources not destroyed |
| * link:https://issues.apache.org/jira/browse/TOMEE-1438[TOMEE-1438] - cxf classloader doesn't delegate properly in equals/hashcode (lookup are broken in tomcat) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1448[TOMEE-1448] - container CDI classes shouldn't be filtered from CDI context |
| * link:https://issues.apache.org/jira/browse/TOMEE-1449[TOMEE-1449] - allow to deploy twice (several hosts) the same app |
| * link:https://issues.apache.org/jira/browse/TOMEE-1450[TOMEE-1450] - Unable to shutdown with whitespace in path because of javaagent error |
| * link:https://issues.apache.org/jira/browse/TOMEE-1452[TOMEE-1452] - reloading doesn't work with jaxws services for ears |
| * link:https://issues.apache.org/jira/browse/TOMEE-1457[TOMEE-1457] - OpenEJBLoginValidator shouldn't associate if in tomee |
| * link:https://issues.apache.org/jira/browse/TOMEE-1460[TOMEE-1460] - deploying cxf webservice in host other than localhost |
| * link:https://issues.apache.org/jira/browse/TOMEE-1462[TOMEE-1462] - ApplicationComposer hides assert errors |
| * link:https://issues.apache.org/jira/browse/TOMEE-1467[TOMEE-1467] - embedded http layer doesn't support repeated query parameters |
| * link:https://issues.apache.org/jira/browse/TOMEE-1468[TOMEE-1468] - ApplicationComposer + CDI for a WebApp breaks startup |
| * link:https://issues.apache.org/jira/browse/TOMEE-1477[TOMEE-1477] - TomEE wont start if added maven-properties to <args> |
| * link:https://issues.apache.org/jira/browse/TOMEE-1480[TOMEE-1480] - make possibility to provide conf.d-files for arquillian-tomee-remote adapter |
| * link:https://issues.apache.org/jira/browse/TOMEE-1481[TOMEE-1481] - web-fragment.xml FacesServlet declaration not supported |
| * link:https://issues.apache.org/jira/browse/TOMEE-1488[TOMEE-1488] - basic support of LATEST and LATEST-SNAPSHOT in maven resolver |
| * link:https://issues.apache.org/jira/browse/TOMEE-1490[TOMEE-1490] - Arquillian Test and Local context.xml file not loading correctly |
| * link:https://issues.apache.org/jira/browse/TOMEE-1491[TOMEE-1491] - add a LazyValve |
| * link:https://issues.apache.org/jira/browse/TOMEE-1495[TOMEE-1495] - TomEE won't load Taglibs from WEB-INF/lib/ |
| * link:https://issues.apache.org/jira/browse/TOMEE-1497[TOMEE-1497] - NPE When deploy genericjmsra.rar |
| * link:https://issues.apache.org/jira/browse/TOMEE-1499[TOMEE-1499] - connector modules are not destroyed properly |
| * link:https://issues.apache.org/jira/browse/TOMEE-1502[TOMEE-1502] - CDI interceptors dont work with MDBs |
| * link:https://issues.apache.org/jira/browse/TOMEE-1503[TOMEE-1503] - for ear try to guess is webapp should use delegate loading or not |
| * link:https://issues.apache.org/jira/browse/TOMEE-1504[TOMEE-1504] - undeploy doesn't always clean up correctly Deployments |
| * link:https://issues.apache.org/jira/browse/TOMEE-1505[TOMEE-1505] - shutdown cxf bus when exiting services (rs/ws) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1507[TOMEE-1507] - openejb-rest leaks deployed apps |
| * link:https://issues.apache.org/jira/browse/TOMEE-1510[TOMEE-1510] - CXF Continuations not working for REST services |
| * link:https://issues.apache.org/jira/browse/TOMEE-1511[TOMEE-1511] - Parallel deployment + EJB webservice not working |
| * link:https://issues.apache.org/jira/browse/TOMEE-1513[TOMEE-1513] - catalina.sh does not quote javaagent argument correctly |
| * link:https://issues.apache.org/jira/browse/TOMEE-1520[TOMEE-1520] - A service as a singleton is not working |
| * link:https://issues.apache.org/jira/browse/TOMEE-1521[TOMEE-1521] - Duplicate App Deployment when autoDeploy="true" |
| * link:https://issues.apache.org/jira/browse/TOMEE-1527[TOMEE-1527] - helper cli command to debug/introspect resources (list setters and effective tomee resources) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1528[TOMEE-1528] - add LogSqlPackages and openejb.log.sql.packages |
| * link:https://issues.apache.org/jira/browse/TOMEE-1531[TOMEE-1531] - TomEE 2 + Mojarra 2.2.10 NPE when navigating into a flow |
| * link:https://issues.apache.org/jira/browse/TOMEE-1534[TOMEE-1534] - in JAXRS ExceptionException are not always unwrapped |
| * link:https://issues.apache.org/jira/browse/TOMEE-1535[TOMEE-1535] - JAX-RS Subresource paths are chosen incorrectly |
| * link:https://issues.apache.org/jira/browse/TOMEE-1540[TOMEE-1540] - tomee.sh doesn't support missing JAVA_HOME var |
| * link:https://issues.apache.org/jira/browse/TOMEE-1546[TOMEE-1546] - tomee forces jsf 2 cause of check of scopes |
| * link:https://issues.apache.org/jira/browse/TOMEE-1549[TOMEE-1549] - org.apache.openejb.resource.activemq.ActiveMQ5Factory#createPersistenceAdapter broken for all but kahadb |
| * link:https://issues.apache.org/jira/browse/TOMEE-1551[TOMEE-1551] - URLClassLoaderFirst uses its own lock and not classloader one |
| * link:https://issues.apache.org/jira/browse/TOMEE-1553[TOMEE-1553] - EJBContainerRunner broken with junit 4.12 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1566[TOMEE-1566] - [tomee-maven-plugin] Allow for name customizations for .rar apps |
| * link:https://issues.apache.org/jira/browse/TOMEE-1568[TOMEE-1568] - support overriding of a failed deployment in tomcat webappdeployer |
| * link:https://issues.apache.org/jira/browse/TOMEE-1569[TOMEE-1569] - openejb Logger (util package) should use container loader to create JUL loggers |
| * link:https://issues.apache.org/jira/browse/TOMEE-1570[TOMEE-1570] - OpenEJBLogRecord misses logger name |
| * link:https://issues.apache.org/jira/browse/TOMEE-1571[TOMEE-1571] - arquillian-openejb-embedded doesn't destroy sessions with application undeployment in embedded http mode |
| * link:https://issues.apache.org/jira/browse/TOMEE-1576[TOMEE-1576] - openejb-http ServletRequest.getSession().invalidate should remove the session cached in the request |
| * link:https://issues.apache.org/jira/browse/TOMEE-1577[TOMEE-1577] - [openejb-http] SessionManager.destroy cleanup does not check if Session got destroyed in the meantime |
| * link:https://issues.apache.org/jira/browse/TOMEE-1580[TOMEE-1580] - Datasource JNDI Name Context not available to eclipselink non jta data source |
| * link:https://issues.apache.org/jira/browse/TOMEE-1584[TOMEE-1584] - ProvisioningUtil does not escape group id for maven-metadata.xml check |
| * link:https://issues.apache.org/jira/browse/TOMEE-1585[TOMEE-1585] - org.apache.openejb.core.ivm.BaseEjbProxyHandler.ProxyRegistry#liveHandleRegistry not thread safe |
| * link:https://issues.apache.org/jira/browse/TOMEE-1589[TOMEE-1589] - LogSql doesn't support openjpa externalizer/stream |
| * link:https://issues.apache.org/jira/browse/TOMEE-1590[TOMEE-1590] - WsFactory: ClassCastException: java.util.HashSet cannot be cast to java.util.List |
| * link:https://issues.apache.org/jira/browse/TOMEE-1594[TOMEE-1594] - resource sorting for dependency management doesn't handle transitivity |
| * link:https://issues.apache.org/jira/browse/TOMEE-1596[TOMEE-1596] - AutoDeployer buggy is not using hot deploy |
| * link:https://issues.apache.org/jira/browse/TOMEE-1599[TOMEE-1599] - Session attributes are logged like being unused |
| * link:https://issues.apache.org/jira/browse/TOMEE-1608[TOMEE-1608] - org.apache.openejb.client.RemoteInitialContextFactory doesnt logout authenticated pcp |
| * link:https://issues.apache.org/jira/browse/TOMEE-1610[TOMEE-1610] - [OSGi] Version range problem in openejb-core on bean-asm5 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1615[TOMEE-1615] - JTA JDBC proxies always create a connection even if one is already bound to the current transaction |
| * link:https://issues.apache.org/jira/browse/TOMEE-1621[TOMEE-1621] - [jaxrs] EJBException should be unwrapped and rethrown - and not translated to anything else |
| * link:https://issues.apache.org/jira/browse/TOMEE-1623[TOMEE-1623] - openejb-client doesnt support HTTPS KeepAlive caching of the JVM |
| * link:https://issues.apache.org/jira/browse/TOMEE-1631[TOMEE-1631] - Basic Rotating JUL Handler |
| * link:https://issues.apache.org/jira/browse/TOMEE-1632[TOMEE-1632] - org.apache.openejb.client.Client ignored IOException |
| * link:https://issues.apache.org/jira/browse/TOMEE-1641[TOMEE-1641] - openejb deploymentid format changes WS endpoint |
| * link:https://issues.apache.org/jira/browse/TOMEE-1669[TOMEE-1669] - blacklist org.codehaus.groovy.runtime.,org.apache.commons.collections.functors.,org.apache.xalan in our custom ObjectInputStream |
| |
| == Dependency upgrade |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1277[TOMEE-1277] - cxf 3 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1368[TOMEE-1368] - upgrade arquillian-transaction-impl-base to 1.0.1.Final |
| * link:https://issues.apache.org/jira/browse/TOMEE-1369[TOMEE-1369] - arquillian persistence sample |
| * link:https://issues.apache.org/jira/browse/TOMEE-1370[TOMEE-1370] - symbolic links not supported by tomee for @WebXXX |
| * link:https://issues.apache.org/jira/browse/TOMEE-1391[TOMEE-1391] - Use maven-filtering:1.2 to fix MSHARED-319 when compiling under JDK8 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1426[TOMEE-1426] - XBean 4.4 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1506[TOMEE-1506] - AMQ 5.12.0 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1514[TOMEE-1514] - arquillian 1.1.7.Final, ShrinkWrap descriptor 2.0.0-alpha-7 and Shrinkwrap 1.2.2 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1543[TOMEE-1543] - [lang3] 3.4 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1554[TOMEE-1554] - Upgrade OpenJPA to 2.4.0 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1564[TOMEE-1564] - geronimo connector/transaction 3.1.2 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1620[TOMEE-1620] - dbcp2+pool2 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1673[TOMEE-1673] - Upgrade commons-collections to 3.2.2 |
| |
| == Documentation |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1264[TOMEE-1264] - Doc issue with "cxf.jaxrs.providers" |
| * link:https://issues.apache.org/jira/browse/TOMEE-1605[TOMEE-1605] - Status Page for Java EE 7 |
| |
| == Improvement |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1269[TOMEE-1269] - if a @Path interface has a single implementation add it as rest service |
| * link:https://issues.apache.org/jira/browse/TOMEE-1270[TOMEE-1270] - exclude from scanning @Deprecated @Providers |
| * link:https://issues.apache.org/jira/browse/TOMEE-1272[TOMEE-1272] - Do not force use of system property 'com.sun.management.jmxremote' |
| * link:https://issues.apache.org/jira/browse/TOMEE-1273[TOMEE-1273] - fix SslTomEETest to work with JDK 8 keytool |
| * link:https://issues.apache.org/jira/browse/TOMEE-1328[TOMEE-1328] - Arquillian.xml 'additionalLibs' |
| must fail-fast |
| * link:https://issues.apache.org/jira/browse/TOMEE-1336[TOMEE-1336] - Support classname.activated = true/false for auto discovered providers |
| * link:https://issues.apache.org/jira/browse/TOMEE-1339[TOMEE-1339] - [JAXRS] try static resources first |
| * link:https://issues.apache.org/jira/browse/TOMEE-1354[TOMEE-1354] - Add 'openejb.deployer.binaries.use' |
| automatically for arquillian test on remote machine |
| * link:https://issues.apache.org/jira/browse/TOMEE-1371[TOMEE-1371] - if using kahadb or leveldb or any persistence adapter force broker to be persistent |
| * link:https://issues.apache.org/jira/browse/TOMEE-1372[TOMEE-1372] - when trying to find persistence unit datasources ensure to try exact name first without required property constraint |
| * link:https://issues.apache.org/jira/browse/TOMEE-1373[TOMEE-1373] - AlternativeDriver leaks when used (by default) from applications (resources.xml) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1374[TOMEE-1374] - basic detection that container loader can't create a datasource and fallback on app one |
| * link:https://issues.apache.org/jira/browse/TOMEE-1375[TOMEE-1375] - add an option to deploy "war classpath" |
| using tomee embedded maven plugin |
| * link:https://issues.apache.org/jira/browse/TOMEE-1386[TOMEE-1386] - skip org.apache.wink.common.internal. |
| @Provider when using CXF |
| * link:https://issues.apache.org/jira/browse/TOMEE-1387[TOMEE-1387] - tomee embedded arquillian adapter doesn't delete temp folder as fast as it should/could |
| * link:https://issues.apache.org/jira/browse/TOMEE-1392[TOMEE-1392] - META-INF/org.apache.openejb.extension doesn't support multiple lines |
| * link:https://issues.apache.org/jira/browse/TOMEE-1394[TOMEE-1394] - mimic official JBoss CDI enricher for method parameter |
| * link:https://issues.apache.org/jira/browse/TOMEE-1411[TOMEE-1411] - allow to create an application composer webapp using all inner classes of the test |
| * link:https://issues.apache.org/jira/browse/TOMEE-1418[TOMEE-1418] - Add Classpath discovery in REST annotations with virtual class path |
| * link:https://issues.apache.org/jira/browse/TOMEE-1422[TOMEE-1422] - Potential NPE when stoping container. |
| * link:https://issues.apache.org/jira/browse/TOMEE-1425[TOMEE-1425] - better JMX naming for cxf jaxrs endpoint |
| * link:https://issues.apache.org/jira/browse/TOMEE-1430[TOMEE-1430] - add support for users/roles for tomee embedded |
| * link:https://issues.apache.org/jira/browse/TOMEE-1434[TOMEE-1434] - wire roles/users to tomee embedded arquillian adapter |
| * link:https://issues.apache.org/jira/browse/TOMEE-1439[TOMEE-1439] - @Context SecurityContext doesn't use SecurityService |
| * link:https://issues.apache.org/jira/browse/TOMEE-1443[TOMEE-1443] - support cxf.jaxws.wsFeatures |
| * link:https://issues.apache.org/jira/browse/TOMEE-1454[TOMEE-1454] - add openejb.force-unit-type property to workaround 8.2.1.5 of JPA 2.0 spec |
| * link:https://issues.apache.org/jira/browse/TOMEE-1463[TOMEE-1463] - support WebServiceFeature for @WebServiceRef as well |
| * link:https://issues.apache.org/jira/browse/TOMEE-1466[TOMEE-1466] - Apply WS-Security config (cxf interceptor) when use @WebService with javax.xml.ws.Service |
| * link:https://issues.apache.org/jira/browse/TOMEE-1484[TOMEE-1484] - Add JMS 2 to spec JAR |
| * link:https://issues.apache.org/jira/browse/TOMEE-1486[TOMEE-1486] - add to jaxws events close to jaxrs ones for consistency (ServerCreated/Destroyed) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1489[TOMEE-1489] - Allow ActiveMQ scheduler activation when using kahadb persistence |
| * link:https://issues.apache.org/jira/browse/TOMEE-1500[TOMEE-1500] - MultiPulse bad URI event only fires once |
| * link:https://issues.apache.org/jira/browse/TOMEE-1516[TOMEE-1516] - Add method without optional parameters for Container#deployPathsAsWebapp |
| * link:https://issues.apache.org/jira/browse/TOMEE-1522[TOMEE-1522] - support resources.xml in META-INF of ears |
| * link:https://issues.apache.org/jira/browse/TOMEE-1529[TOMEE-1529] - BaseEjbProxyHandler#equals is super slow when parameter is not a proxy |
| * link:https://issues.apache.org/jira/browse/TOMEE-1530[TOMEE-1530] - (arquillian) OpenEJBEnricher: if app context is null try to find it from classloader |
| * link:https://issues.apache.org/jira/browse/TOMEE-1548[TOMEE-1548] - add @PostConstruct/@PreDestroy support for container resources as well based on Jon's work |
| * link:https://issues.apache.org/jira/browse/TOMEE-1558[TOMEE-1558] - OpenEJBHttpRegistry should support getting its port from placeholder |
| * link:https://issues.apache.org/jira/browse/TOMEE-1562[TOMEE-1562] - Adjust ConfigurationDeployer scan loop. |
| * link:https://issues.apache.org/jira/browse/TOMEE-1565[TOMEE-1565] - org.apache.openejb.OpenEJBException: Unable to load type 'XXX' |
| for comp/env/openejb/Resource/<id> |
| * link:https://issues.apache.org/jira/browse/TOMEE-1567[TOMEE-1567] - allow to override persistence-unit properties from application.properties (as we already support system props) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1578[TOMEE-1578] - dont override tomee.xml if existing and we need to add apps. |
| * link:https://issues.apache.org/jira/browse/TOMEE-1592[TOMEE-1592] - support java:/ resource naming |
| * link:https://issues.apache.org/jira/browse/TOMEE-1593[TOMEE-1593] - try to mitigate resouces.xml sorting using a LinkedSet instead of a hashset in AppModule |
| * link:https://issues.apache.org/jira/browse/TOMEE-1604[TOMEE-1604] - stateless eviction thread count should be configurable and not 1 by stateless bean pool |
| * link:https://issues.apache.org/jira/browse/TOMEE-1617[TOMEE-1617] - remove implicit datasource attribute conversion for pools |
| * link:https://issues.apache.org/jira/browse/TOMEE-1629[TOMEE-1629] - Implement a custom integration around log4j2 org.apache.logging.log4j.core.util.ShutdownCallbackRegistry |
| * link:https://issues.apache.org/jira/browse/TOMEE-1630[TOMEE-1630] - activate ejb remote in tomee embedded with a flag |
| |
| == New Feature |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1274[TOMEE-1274] - support additionalLibs in arquillian.xml to add libs from mvn coordinates to tomee/lib |
| * link:https://issues.apache.org/jira/browse/TOMEE-1282[TOMEE-1282] - basic @Transactional @TransactionScoped support |
| * link:https://issues.apache.org/jira/browse/TOMEE-1285[TOMEE-1285] - allow jaxrs providers to be CDI bean |
| * link:https://issues.apache.org/jira/browse/TOMEE-1288[TOMEE-1288] - supports default in out propertyplaceholding |
| * link:https://issues.apache.org/jira/browse/TOMEE-1289[TOMEE-1289] - allow user to provide a properties-provider on resources |
| * link:https://issues.apache.org/jira/browse/TOMEE-1294[TOMEE-1294] - Allow to set System-Property in tomee.xml |
| * link:https://issues.apache.org/jira/browse/TOMEE-1295[TOMEE-1295] - openjpa.EntityManagerFactoryPool support for container persistence unit |
| * link:https://issues.apache.org/jira/browse/TOMEE-1297[TOMEE-1297] - add @Jars annotation to ApplicationComposer |
| * link:https://issues.apache.org/jira/browse/TOMEE-1298[TOMEE-1298] - Support JSR 107: JCACHE - Java Temporary Caching API |
| * link:https://issues.apache.org/jira/browse/TOMEE-1332[TOMEE-1332] - support @Startup on CDI beans (@ApplicationScoped or normal scoped beans if the context is active at boot time) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1341[TOMEE-1341] - Arquillian support for Suite testing |
| * link:https://issues.apache.org/jira/browse/TOMEE-1345[TOMEE-1345] - basic support of Tomcat embedded in tomee-embedded |
| * link:https://issues.apache.org/jira/browse/TOMEE-1346[TOMEE-1346] - support ciphered values in resources |
| * link:https://issues.apache.org/jira/browse/TOMEE-1347[TOMEE-1347] - allow to provide a default global properties provider for resources |
| * link:https://issues.apache.org/jira/browse/TOMEE-1388[TOMEE-1388] - add @JaxrsProviders to ApplicationComposers to add provider classes quickly on WebApp |
| * link:https://issues.apache.org/jira/browse/TOMEE-1420[TOMEE-1420] - tomee-maven-plugin customizers configuration to be able to call java code to customize an instance |
| * link:https://issues.apache.org/jira/browse/TOMEE-1421[TOMEE-1421] - support persistence of javaagent config in tomee maven plugin |
| * link:https://issues.apache.org/jira/browse/TOMEE-1436[TOMEE-1436] - create RunAsRule |
| * link:https://issues.apache.org/jira/browse/TOMEE-1437[TOMEE-1437] - create TransactionRule |
| * link:https://issues.apache.org/jira/browse/TOMEE-1440[TOMEE-1440] - support singleDeploymentByArchiveName in tomee arquillian adapters (remote/embedded) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1444[TOMEE-1444] - allow extensions through openejb extensions of cxf-rs |
| * link:https://issues.apache.org/jira/browse/TOMEE-1446[TOMEE-1446] - add event BeforeStartEjbs otherwise for timer beans it is surely too late if you want to modify it |
| * link:https://issues.apache.org/jira/browse/TOMEE-1447[TOMEE-1447] - tomee-embedded-maven-plugin should support deployment of multiple applications |
| * link:https://issues.apache.org/jira/browse/TOMEE-1451[TOMEE-1451] - notify through BusCreated event when cxf bus is created |
| * link:https://issues.apache.org/jira/browse/TOMEE-1458[TOMEE-1458] - provide cxf configuration support for @WebServiceRef |
| * link:https://issues.apache.org/jira/browse/TOMEE-1464[TOMEE-1464] - support tomee embedded shades |
| * link:https://issues.apache.org/jira/browse/TOMEE-1472[TOMEE-1472] - @RandomPort for applicationComposer |
| * link:https://issues.apache.org/jira/browse/TOMEE-1473[TOMEE-1473] - @SimpleLog for ApplicationComposer |
| * link:https://issues.apache.org/jira/browse/TOMEE-1479[TOMEE-1479] - HttpRequestImpl login backed by security service by default |
| * link:https://issues.apache.org/jira/browse/TOMEE-1482[TOMEE-1482] - add ability to log all CDI beans found (OWB scanner) |
| * link:https://issues.apache.org/jira/browse/TOMEE-1483[TOMEE-1483] - support destinationLookup activation spec with activemq |
| * link:https://issues.apache.org/jira/browse/TOMEE-1487[TOMEE-1487] - CDI Event based realm |
| * link:https://issues.apache.org/jira/browse/TOMEE-1494[TOMEE-1494] - add a run(Class,String\...) utitlity method to ApplicationComposers |
| * link:https://issues.apache.org/jira/browse/TOMEE-1498[TOMEE-1498] - basic web resource support for openejb-http |
| * link:https://issues.apache.org/jira/browse/TOMEE-1512[TOMEE-1512] - create basic application composer maven plugin |
| * link:https://issues.apache.org/jira/browse/TOMEE-1517[TOMEE-1517] - TomEEEmbeddedRule |
| * link:https://issues.apache.org/jira/browse/TOMEE-1518[TOMEE-1518] - ContainerRule and ApplicationRule |
| * link:https://issues.apache.org/jira/browse/TOMEE-1526[TOMEE-1526] - global (conf/system.properties) openejb.datasource.pool support |
| * link:https://issues.apache.org/jira/browse/TOMEE-1539[TOMEE-1539] - tomee maven plugins: allow to configure server.xml in the pom |
| * link:https://issues.apache.org/jira/browse/TOMEE-1541[TOMEE-1541] - add inlinedTomEEXml to tomee maven plugins |
| * link:https://issues.apache.org/jira/browse/TOMEE-1542[TOMEE-1542] - JAXRS: trailing slash not ignored/handled properly |
| * link:https://issues.apache.org/jira/browse/TOMEE-1544[TOMEE-1544] - openejb.jpa.timer property to deactivate (false) jtaentitymanager timer metrics |
| * link:https://issues.apache.org/jira/browse/TOMEE-1550[TOMEE-1550] - support AMQ plugin config on amq5factory |
| * link:https://issues.apache.org/jira/browse/TOMEE-1552[TOMEE-1552] - add openejb.activemq.deploymentId-as-clientId flag to not force AMQ clientId to ejb deploymentId |
| * link:https://issues.apache.org/jira/browse/TOMEE-1555[TOMEE-1555] - create @PersistenceUnitDefinition |
| * link:https://issues.apache.org/jira/browse/TOMEE-1556[TOMEE-1556] - ApplicationComposer like API for web applications |
| * link:https://issues.apache.org/jira/browse/TOMEE-1559[TOMEE-1559] - provide a basic programmatic way to secure a webapp when using tomee embedded deploy classpath |
| * link:https://issues.apache.org/jira/browse/TOMEE-1560[TOMEE-1560] - tomee-embedded should support a custom realm in configuration |
| * link:https://issues.apache.org/jira/browse/TOMEE-1573[TOMEE-1573] - support normal containers (ie not ra ones) in resources.xml |
| * link:https://issues.apache.org/jira/browse/TOMEE-1574[TOMEE-1574] - support Resources as return type of @Module in application composer |
| * link:https://issues.apache.org/jira/browse/TOMEE-1575[TOMEE-1575] - heroku PropertiesResourceProvider |
| * link:https://issues.apache.org/jira/browse/TOMEE-1579[TOMEE-1579] - support executable wars just doing an overlay of tomee embedded |
| * link:https://issues.apache.org/jira/browse/TOMEE-1582[TOMEE-1582] - support endorsed and javaagent list for remote tomee arquillian adapter |
| * link:https://issues.apache.org/jira/browse/TOMEE-1595[TOMEE-1595] - ApplicationComposer should support @PersistenceRootUrl for advanced cases |
| * link:https://issues.apache.org/jira/browse/TOMEE-1597[TOMEE-1597] - tomee-maven-plugin: tar:gz support for tomee:build |
| * link:https://issues.apache.org/jira/browse/TOMEE-1598[TOMEE-1598] - tomee-maven-plugin: support main as customizer |
| * link:https://issues.apache.org/jira/browse/TOMEE-1600[TOMEE-1600] - tomee-maven-plugin: support exploded war in tomee:build |
| * link:https://issues.apache.org/jira/browse/TOMEE-1603[TOMEE-1603] - support CDI password ciphers |
| * link:https://issues.apache.org/jira/browse/TOMEE-1625[TOMEE-1625] - provide a way to recreate a datasource pool - Flushable feature - automatically on SQLException - aka ResetOnError |
| |
| == Task |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1276[TOMEE-1276] - rework TimerExecutor |
| * link:https://issues.apache.org/jira/browse/TOMEE-1278[TOMEE-1278] - tomcat 8.0.x |
| * link:https://issues.apache.org/jira/browse/TOMEE-1279[TOMEE-1279] - integrate batchee |
| * link:https://issues.apache.org/jira/browse/TOMEE-1280[TOMEE-1280] - myfaces 2.2.x |
| * link:https://issues.apache.org/jira/browse/TOMEE-1317[TOMEE-1317] - Ensure full support of JSR-349 Bean Validation 1.1 |
| * link:https://issues.apache.org/jira/browse/TOMEE-1327[TOMEE-1327] - log4j2 integration |
| * link:https://issues.apache.org/jira/browse/TOMEE-1331[TOMEE-1331] - rework ProvisiningUtil to allow it to support more resolvers |
| * link:https://issues.apache.org/jira/browse/TOMEE-1355[TOMEE-1355] - experiment a tomee-embedded flat webapp mode |
| * link:https://issues.apache.org/jira/browse/TOMEE-1356[TOMEE-1356] - tomcat resources are not always well created and can return a Context instead of the real instance |
| * link:https://issues.apache.org/jira/browse/TOMEE-1588[TOMEE-1588] - move tomee to org.apache.tomee groupId |
| |
| == Test |
| |
| [.compact] |
| * link:https://issues.apache.org/jira/browse/TOMEE-1290[TOMEE-1290] - Source build profile 'hibernate' |
| requires junit dependency |
| * link:https://issues.apache.org/jira/browse/TOMEE-1338[TOMEE-1338] - Create tests for DeployerEjb |
| * link:https://issues.apache.org/jira/browse/TOMEE-1523[TOMEE-1523] - Pull LegacyClientTest resources init into @BeforeClass |