blob: c0595804fde79f40c2dabc34b5e8d2504b9b3594 [file] [log] [blame]
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&#39;t follow executor lifecycle (stop/start)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TOMEE-1281'>TOMEE-1281</a>] - JAXRS doesn&#39;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&#39;t support interfaces (@Local)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TOMEE-1329'>TOMEE-1329</a>] - jars.txt doesn&#39;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&#39;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&#39;t be EJBs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TOMEE-1351'>TOMEE-1351</a>] - jaxws doesn&#39;t support ROOT context
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TOMEE-1352'>TOMEE-1352</a>] - can&#39;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&lt;Enter&gt;
</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&#39;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&#39;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&#39;t work with jaxws services for ears
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TOMEE-1457'>TOMEE-1457</a>] - OpenEJBLoginValidator shouldn&#39;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&#39;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 &lt;args&gt;
</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&#39;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&#39;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=&quot;true&quot;
</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&#39;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&#39;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&#39;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&#39;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 &quot;cxf.jaxrs.providers&quot;
</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 &#39;com.sun.management.jmxremote&#39;
</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 &#39;additionalLibs&#39; 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 &#39;openejb.deployer.binaries.use&#39; 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&#39;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 &quot;war classpath&quot; 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&#39;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&#39;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&#39;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&#39;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 &#39;XXX&#39; for comp/env/openejb/Resource/&lt;id&gt;
</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 &#39;hibernate&#39; 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>