Author: peter_firmstone Date: Sun Dec 6 11:43:41 2015 New Revision: 1718165
URL: http://svn.apache.org/viewvc?rev=1718165&view=rev Log: Update release notes, insert notes generated by jira. Futher updates to release notes of components to follow. Modified: river/jtsk/trunk/src-doc/static/release-notes/index.html Modified: river/jtsk/trunk/src-doc/static/release-notes/index.html URL: http://svn.apache.org/viewvc/river/jtsk/trunk/src-doc/static/release-notes/index.html?rev=1718165&r1=1718164&r2=1718165&view=diff ============================================================================== --- river/jtsk/trunk/src-doc/static/release-notes/index.html (original) +++ river/jtsk/trunk/src-doc/static/release-notes/index.html Sun Dec 6 11:43:41 2015 @@ -466,6 +466,133 @@ documentation comments, so if you wish, API documentation for them yourself. </ul> +<!-- Start 3.0.0 Release Note --> + +<hr> +<h1>Release Notes - River 3.0.0</h1> +<h2>Sub-task</h2> + + Release Notes - River - Version River_3.0.0 + +<h2> Sub-task +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-319'>RIVER-319</a>] - Change River Build Dist structure to support jtreg test automation +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-344'>RIVER-344</a>] - com.sun.jini.thread.TaskManager scalability and concurrency. +</li> +</ul> + +<h2> Bug +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-19'>RIVER-19</a>] - PreferredClassLoader doesn't implement preferred semantics for getResources(String) +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-113'>RIVER-113</a>] - JoinManager synchronization on each proxyReg should be reviewed, doc'd and fixed where appropriate +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-145'>RIVER-145</a>] - JoinManager synchronization on serviceItem should be reviewed, doc'd and fixed where appropriate +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-148'>RIVER-148</a>] - JoinManager.ProxyReg.fail synchronization may be wrong or may be able to simplify it +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-265'>RIVER-265</a>] - PreferredClassProvider performs 'unlucky' caching +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-282'>RIVER-282</a>] - Suspect exception cast +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-335'>RIVER-335</a>] - com.sun.jini.phoenix.ConstrainableAID missing from phoenix.jar +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-337'>RIVER-337</a>] - Attempted discard of unknown registrar kills LookupLocatorDiscovery thread +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-345'>RIVER-345</a>] - SDM LookupCache multi-LUS stale proxy/discard problems +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-348'>RIVER-348</a>] - Possible race condition in net.jini.lookup.ServiceDiscoveryManager addProxyReg +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-367'>RIVER-367</a>] - com.sun.jini.mahalo.TxnManagerImpl fails to abort a Transaction when notified of its lease expiration. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-387'>RIVER-387</a>] - KerberosServerEndpoint calls com.sun.security methods, animal-sniffer warns +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-395'>RIVER-395</a>] - Ill-behaved DiscoveryListener can terminate discovery notifier threads +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-402'>RIVER-402</a>] - NullPointerException in LookupCacheImpl.notifyServiceMap +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-418'>RIVER-418</a>] - Service server implementations start threads before construction is complete allow "this" to escape +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-420'>RIVER-420</a>] - Export during construction. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-422'>RIVER-422</a>] - Missing reference-collections and high-scale-lib in Manifest for jsk-platform +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-431'>RIVER-431</a>] - Java Memory Model Compliance +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-433'>RIVER-433</a>] - Test suite freeze while testing service discovery category +</li> +</ul> + +<h2> Improvement +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-26'>RIVER-26</a>] - Make UmbrellaGrantPermission work with DynamicPolicy +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-107'>RIVER-107</a>] - DynamicPolicyProvider could use finer grained locking +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-123'>RIVER-123</a>] - ConfigurationFile should support arithmetic operations +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-140'>RIVER-140</a>] - JoinManager synchronization strategy should be reviewed, documented, and fixed where appropriate +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-193'>RIVER-193</a>] - support declaring entries in a "common" configuration source for use in other configuration sources +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-249'>RIVER-249</a>] - DynamicPolicy providers do not support UmbrellaGrantPermission +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-274'>RIVER-274</a>] - Improve logging of diagnostic messages in ServiceDiscoveryManager +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-343'>RIVER-343</a>] - Private class extends java.lang.Thread, causing synchronization bottleneck. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-386'>RIVER-386</a>] - Refactor of FastList inside of Outrigger +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-401'>RIVER-401</a>] - PreferredClassProvider using URL as key in map +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-412'>RIVER-412</a>] - rename com.sun.jini packages to org.apache.river.impl +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-439'>RIVER-439</a>] - River only builds on Sun's JVM, add support for other JVM's +</li> +</ul> + +<h2> New Feature +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-313'>RIVER-313</a>] - Provide mechanism to swap in alternatives to Java DSL for service configuration +</li> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-340'>RIVER-340</a>] - Additional Dynamic Grants and Revokeable Permissions +</li> +</ul> + +<h2> Question +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-365'>RIVER-365</a>] - main build.xml contains remarks about deprecated (and to be removed) targets, needs clarification +</li> +</ul> + +<h2> TCK Challenge +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-419'>RIVER-419</a>] - ServiceDiscoveryManager lookup qa TCK tests need to be reviewed +</li> +</ul> + +<h2> Task +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-261'>RIVER-261</a>] - update com.sun.* namespace to org.apache.river.* +</li> +</ul> + +<h2> Test +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/RIVER-304'>RIVER-304</a>] - Reactivate River jtreg tests +</li> +</ul> + + <!-- Start 2.2.0 Release Note --> <hr> @@ -520,14 +647,14 @@ API documentation for them yourself. <li>[<a href='https://issues.apache.org/jira/browse/RIVER-396'>RIVER-396</a>] - PreferredClassProvider classloader cache concurrency improvement </li> </ul> - +<!-- This has not been implemented. <h2> New Feature </h2> <ul> <li>[<a href='https://issues.apache.org/jira/browse/RIVER-338'>RIVER-338</a>] - Integrate The Jini Surrogate Architecture </li> </ul> - + --> <h2> Task </h2> <ul> @@ -568,7 +695,7 @@ API documentation for them yourself. <li><a href="comsunjiniexample.html"><code>org.apache.river.example</code></a> <li><a href="activation.html"><code>org.apache.river.phoenix</code></a> <li><a href="build.html">Build</a></li> - <li><a href="jinisurrogatearchitecture.html">Jini Surrogate Architecture</a></li> + <!--<li><a href="jinisurrogatearchitecture.html">Jini Surrogate Architecture</a></li>--> </ul> <hr> <ul><a name="platform"><h2>Platform dependencies</h2></a>
