blob: c0a1361449c116588138bc6475fc7c10a47d8968 [file] [log] [blame]
<h1>Release Notes - jUDDI - Version 3.0</h1>
<h2> Sub-task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-201'>JUDDI-201</a>] - Create browse portlet
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-203'>JUDDI-203</a>] - Create search portlet
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-204'>JUDDI-204</a>] - Create subscribe/update portlet
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-262'>JUDDI-262</a>] - create publisher portlet
</li>
</ul>
<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-233'>JUDDI-233</a>] - Revisit juddi-cxf and juddi-axis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-280'>JUDDI-280</a>] - Local Wrapper Inquiry/Security/Publication Service versions are wrong
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-285'>JUDDI-285</a>] - EntityForLang.java Does not Compile on Java 1.5
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-288'>JUDDI-288</a>] - Change default serialVersionUIDs to generated
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-289'>JUDDI-289</a>] - InvalidKeyPassedException on BindingTemplate
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-290'>JUDDI-290</a>] - The instanceDetails structure must contain either an overviewDoc or instanceParms
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-291'>JUDDI-291</a>] - Release profile fails with mvn &gt; 2.0.8
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-292'>JUDDI-292</a>] - &lt;faultstring&gt;String index out of range: 35&lt;/faultstring&gt;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-293'>JUDDI-293</a>] - juddiv3-war module always sets the persistence property to hibernate - even when using openjpa
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-294'>JUDDI-294</a>] - juddi-samples.war has wrong persistence.xml first time after switching jpa providers.
</li>
</ul>
<h2> Task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-188'>JUDDI-188</a>] - Add a juddi-dist module which creates a downloadable zip/tar.gz archive
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-199'>JUDDI-199</a>] - Create a juddi-console
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-240'>JUDDI-240</a>] - Handle subscription notifications on the jUDDI server
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-287'>JUDDI-287</a>] - Add registration annotations.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-296'>JUDDI-296</a>] - Prep work for the 3.0 release
</li>
</ul>
<h1> Release Notes - jUDDI - Version 3.0rc1</h1>
<h2> Sub-task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-202'>JUDDI-202</a>] - Create a juddi-portal
</li>
</ul>
<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-161'>JUDDI-161</a>] - Prune dependencies of juddi-axis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-245'>JUDDI-245</a>] - Subscription Listener complains
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-250'>JUDDI-250</a>] - Account for 'infoSelection' argument of getRegisteredInfo call
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-253'>JUDDI-253</a>] - Methods in EntityForLang have the same signature
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-255'>JUDDI-255</a>] - org.uddi.api_v3.DispositionReport&quot; as an element because it is missing an @XmlRootElement annotation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-261'>JUDDI-261</a>] - When quirying for a non-existing entity we receive a SOAPFaultExeption
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-263'>JUDDI-263</a>] - Some objects in juddi3.0 beta miss relevant Set() method.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-265'>JUDDI-265</a>] - security wsdl error always seen on first startup
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-268'>JUDDI-268</a>] - Table names to long for Oracle Database
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-273'>JUDDI-273</a>] - Disposition Report can't be marshalled
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-275'>JUDDI-275</a>] - select distinct issues -&gt; use group by
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-276'>JUDDI-276</a>] - Create Schema issue - XSD is outputted
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-277'>JUDDI-277</a>] - Need local transport that matches jUDDI v2's
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-278'>JUDDI-278</a>] - Authenticators need to be distinguished from juddi v2
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-279'>JUDDI-279</a>] - Change name of juddi war to juddiv3.war to avoid juddi v2 conflicts
</li>
</ul>
<h2> Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-218'>JUDDI-218</a>] - do &quot;admin&quot; delete of tModels
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-248'>JUDDI-248</a>] - Perform top-down analysis of startup elements to come up with unified method
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-264'>JUDDI-264</a>] - Port 8080 can not be overridden
</li>
</ul>
<h2> Task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-189'>JUDDI-189</a>] - Upgrade the jUDDI website to reflect the UDDI v3 work
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-247'>JUDDI-247</a>] - Upgrade tomcat to the latest (5.5 or 6)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-249'>JUDDI-249</a>] - Review package names
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-259'>JUDDI-259</a>] - Add WS to manipulate publisher objects
</li>
</ul>
<h1>Release Notes - jUDDI - Version 3.0.0.beta</h1>
<h2> Sub-task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-205'>JUDDI-205</a>] - add subscription notification
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-206'>JUDDI-206</a>] - Implement save_subscription method of API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-207'>JUDDI-207</a>] - Subscription model itself (durations / point in time / coverage / etc)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-208'>JUDDI-208</a>] - Implement get_subscriptions method of API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-209'>JUDDI-209</a>] - Implement delete_subscription method of API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-210'>JUDDI-210</a>] - Implement get_subscriptionResults method of API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-211'>JUDDI-211</a>] - Allow subscription results to be chunked
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-212'>JUDDI-212</a>] - Allow the option to request &quot;brief&quot; versus full results with subscription result requests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-213'>JUDDI-213</a>] - Handle &quot;virtually deleted&quot; entities of subscription results
</li>
</ul>
<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-100'>JUDDI-100</a>] - jUDDI does not work with Java 6
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-166'>JUDDI-166</a>] - Need review persistence.xml setup
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-175'>JUDDI-175</a>] - resources are not on the eclipse classpath by default
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-193'>JUDDI-193</a>] - Fix path bug with manual installation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-194'>JUDDI-194</a>] - We only want the exploded webapps/juddi directory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-195'>JUDDI-195</a>] - OpenJPA does not work in alpha
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-214'>JUDDI-214</a>] - Implement getOperationalInfo method
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-216'>JUDDI-216</a>] - 18/19 tests fail under openjpa configuration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-223'>JUDDI-223</a>] - juddi-cxf missing root_BusinessEntity.xml
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-227'>JUDDI-227</a>] - SOAP error missing required element 'coveragePeriod'
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-228'>JUDDI-228</a>] - SOAP error missing required element 'tModelKey'
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-229'>JUDDI-229</a>] - Persistence issue with subscription with CLOB on Derby
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-231'>JUDDI-231</a>] - Fix potential db connection leaks
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-232'>JUDDI-232</a>] - root_BusinessEntity.xml should not be in WAR
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-235'>JUDDI-235</a>] - Adjust &quot;approximate match&quot; searching to comply with spec
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-236'>JUDDI-236</a>] - update the editable XML install files for new APIs and add some commented help text
</li>
</ul>
<h2> Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-234'>JUDDI-234</a>] - More dynamic registration of our own jUDDI endpoints
</li>
</ul>
<h2> New Feature
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-244'>JUDDI-244</a>] - Add inVM transport for client-server communication to allow embedded jUDDI
</li>
</ul>
<h2> Task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-131'>JUDDI-131</a>] - Figure out what to do with the samples and the test directories.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-136'>JUDDI-136</a>] - How to deal with a table prefix (JUDDI_) when using JPA
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-147'>JUDDI-147</a>] - Create test data in the form of input XML files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-149'>JUDDI-149</a>] - BusinessEntities require serviceProjections collection
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-150'>JUDDI-150</a>] - Implement service projections in the publish API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-153'>JUDDI-153</a>] - Build Subscription API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-177'>JUDDI-177</a>] - Adding debug level logging
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-178'>JUDDI-178</a>] - Perform necessary authentication logic
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-181'>JUDDI-181</a>] - Add scalability tests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-182'>JUDDI-182</a>] - Investigate using the maven release plugin.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-196'>JUDDI-196</a>] - Implement subscriptionListener API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-238'>JUDDI-238</a>] - Create Integration test for Subscription
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-239'>JUDDI-239</a>] - Go over the docs - add info on Subcription
</li>
</ul>
<h1>Release Notes - jUDDI - Version 3.0.0.alpha</h1>
<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-141'>JUDDI-141</a>] - Keys in data structure must be greater than 41 characters
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-142'>JUDDI-142</a>] - JPA retrievals result in sporadic ordering of collections
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-162'>JUDDI-162</a>] - Block off unimplemented API's with DispositionFaultReports
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-163'>JUDDI-163</a>] - Need to do something about v2 requests received by v3
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-165'>JUDDI-165</a>] - Remove juddi-web, add juddi-axis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-167'>JUDDI-167</a>] - Modify pom.xml, move hibernate/openjpa profiles to top level, remove top level dependencies
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-173'>JUDDI-173</a>] - WS marshalling exception
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-179'>JUDDI-179</a>] - Building jUDDI Tomcat Packaging fails on build machine
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-186'>JUDDI-186</a>] - Failing unittests on the uddi-client module
</li>
</ul>
<h2> Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-18'>JUDDI-18</a>] - Reduce the use of the Singleton pattern
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-47'>JUDDI-47</a>] - Make juddi a J2EE 1.4 compliant Web Service
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-71'>JUDDI-71</a>] - Integrating JUDDI in a managed environment
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-176'>JUDDI-176</a>] - configure derby to create it's database files in the target directory
</li>
</ul>
<h2> New Feature
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-171'>JUDDI-171</a>] - Add uddi-client
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-172'>JUDDI-172</a>] - In the juddi-client - convert cargo to use the juddi-tomcat module.
</li>
</ul>
<h2> Task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-122'>JUDDI-122</a>] - After Axis2 goes in go through a dependency check
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-132'>JUDDI-132</a>] - Add persistenceManager
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-133'>JUDDI-133</a>] - Add configuration manager
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-134'>JUDDI-134</a>] - Create layer between the ws and the persisence to handle the object conversion
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-135'>JUDDI-135</a>] - Create a tomcat bundle
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-137'>JUDDI-137</a>] - Add unittest frame work which can use the persistence layer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-138'>JUDDI-138</a>] - Add error handling framework which handles I18N
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-139'>JUDDI-139</a>] - Create key generation strategy
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-140'>JUDDI-140</a>] - Create validation layer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-143'>JUDDI-143</a>] - Add documentation on Dev and user Setup, and features
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-144'>JUDDI-144</a>] - Create JPA query builder for find_* UDDI methods
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-145'>JUDDI-145</a>] - Adjust model to meet UDD v3 requirements
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-148'>JUDDI-148</a>] - Operational Info structure must be added to model
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-151'>JUDDI-151</a>] - Build Security API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-152'>JUDDI-152</a>] - Create publisher api layer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-154'>JUDDI-154</a>] - Create launcher for tests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-155'>JUDDI-155</a>] - Create installation process
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-156'>JUDDI-156</a>] - Need to load root domain key generator into the config at startup
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-157'>JUDDI-157</a>] - Create framework for jUDDI WS testing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-158'>JUDDI-158</a>] - Need a profile so that we can switch between testing hibernate and OpenJPA
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-159'>JUDDI-159</a>] - Implement category searching
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-160'>JUDDI-160</a>] - Need release metadata
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-168'>JUDDI-168</a>] - Clean up UUID code
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-174'>JUDDI-174</a>] - Switch cargo to different port
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-180'>JUDDI-180</a>] - Add release profile to the maven build for singning our release artifacts
</li>
<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-187'>JUDDI-187</a>] - Updating AuthenticationTest and Adding documentation on the new Authentication Approach
</li>
</ul>