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