Release Notes - jUDDI - Version 3.0.0.beta
Sub-task
- [JUDDI-205] - add subscription notification
- [JUDDI-206] - Implement save_subscription method of API
- [JUDDI-207] - Subscription model itself (durations / point in time / coverage / etc)
- [JUDDI-208] - Implement get_subscriptions method of API
- [JUDDI-209] - Implement delete_subscription method of API
- [JUDDI-210] - Implement get_subscriptionResults method of API
- [JUDDI-211] - Allow subscription results to be chunked
- [JUDDI-212] - Allow the option to request "brief" versus full results with subscription result requests
- [JUDDI-213] - Handle "virtually deleted" entities of subscription results
Bug
- [JUDDI-100] - jUDDI does not work with Java 6
- [JUDDI-166] - Need review persistence.xml setup
- [JUDDI-175] - resources are not on the eclipse classpath by default
- [JUDDI-193] - Fix path bug with manual installation
- [JUDDI-194] - We only want the exploded webapps/juddi directory
- [JUDDI-195] - OpenJPA does not work in alpha
- [JUDDI-214] - Implement getOperationalInfo method
- [JUDDI-216] - 18/19 tests fail under openjpa configuration
- [JUDDI-223] - juddi-cxf missing root_BusinessEntity.xml
- [JUDDI-227] - SOAP error missing required element 'coveragePeriod'
- [JUDDI-228] - SOAP error missing required element 'tModelKey'
- [JUDDI-229] - Persistence issue with subscription with CLOB on Derby
- [JUDDI-231] - Fix potential db connection leaks
- [JUDDI-232] - root_BusinessEntity.xml should not be in WAR
- [JUDDI-235] - Adjust "approximate match" searching to comply with spec
- [JUDDI-236] - update the editable XML install files for new APIs and add some commented help text
Improvement
- [JUDDI-234] - More dynamic registration of our own jUDDI endpoints
New Feature
- [JUDDI-244] - Add inVM transport for client-server communication to allow embedded jUDDI
Task
- [JUDDI-131] - Figure out what to do with the samples and the test directories.
- [JUDDI-136] - How to deal with a table prefix (JUDDI_) when using JPA
- [JUDDI-147] - Create test data in the form of input XML files
- [JUDDI-149] - BusinessEntities require serviceProjections collection
- [JUDDI-150] - Implement service projections in the publish API
- [JUDDI-153] - Build Subscription API
- [JUDDI-177] - Adding debug level logging
- [JUDDI-178] - Perform necessary authentication logic
- [JUDDI-181] - Add scalability tests
- [JUDDI-182] - Investigate using the maven release plugin.
- [JUDDI-196] - Implement subscriptionListener API
- [JUDDI-238] - Create Integration test for Subscription
- [JUDDI-239] - Go over the docs - add info on Subcription
Release Notes - jUDDI - Version 3.0.0.alpha
Bug
- [JUDDI-141] - Keys in data structure must be greater than 41 characters
- [JUDDI-142] - JPA retrievals result in sporadic ordering of collections
- [JUDDI-162] - Block off unimplemented API's with DispositionFaultReports
- [JUDDI-163] - Need to do something about v2 requests received by v3
- [JUDDI-165] - Remove juddi-web, add juddi-axis
- [JUDDI-167] - Modify pom.xml, move hibernate/openjpa profiles to top level, remove top level dependencies
- [JUDDI-173] - WS marshalling exception
- [JUDDI-179] - Building jUDDI Tomcat Packaging fails on build machine
- [JUDDI-186] - Failing unittests on the uddi-client module
Improvement
- [JUDDI-18] - Reduce the use of the Singleton pattern
- [JUDDI-47] - Make juddi a J2EE 1.4 compliant Web Service
- [JUDDI-71] - Integrating JUDDI in a managed environment
- [JUDDI-176] - configure derby to create it's database files in the target directory
New Feature
- [JUDDI-171] - Add uddi-client
- [JUDDI-172] - In the juddi-client - convert cargo to use the juddi-tomcat module.
Task
- [JUDDI-122] - After Axis2 goes in go through a dependency check
- [JUDDI-132] - Add persistenceManager
- [JUDDI-133] - Add configuration manager
- [JUDDI-134] - Create layer between the ws and the persisence to handle the object conversion
- [JUDDI-135] - Create a tomcat bundle
- [JUDDI-137] - Add unittest frame work which can use the persistence layer
- [JUDDI-138] - Add error handling framework which handles I18N
- [JUDDI-139] - Create key generation strategy
- [JUDDI-140] - Create validation layer
- [JUDDI-143] - Add documentation on Dev and user Setup, and features
- [JUDDI-144] - Create JPA query builder for find_* UDDI methods
- [JUDDI-145] - Adjust model to meet UDD v3 requirements
- [JUDDI-148] - Operational Info structure must be added to model
- [JUDDI-151] - Build Security API
- [JUDDI-152] - Create publisher api layer
- [JUDDI-154] - Create launcher for tests
- [JUDDI-155] - Create installation process
- [JUDDI-156] - Need to load root domain key generator into the config at startup
- [JUDDI-157] - Create framework for jUDDI WS testing
- [JUDDI-158] - Need a profile so that we can switch between testing hibernate and OpenJPA
- [JUDDI-159] - Implement category searching
- [JUDDI-160] - Need release metadata
- [JUDDI-168] - Clean up UUID code
- [JUDDI-174] - Switch cargo to different port
- [JUDDI-180] - Add release profile to the maven build for singning our release artifacts
- [JUDDI-187] - Updating AuthenticationTest and Adding documentation on the new Authentication Approach