blob: e15d94059753948549693b1fee9b82a9a38af667 [file] [log] [blame]
<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>