Release Notes - jUDDI - Version 3.1.5
Bug
- [JUDDI-363] - Move hibernate and openjpa persistence files out of resources
- [JUDDI-409] - problems in digital signature on entity
- [JUDDI-496] - The tModel is not loaded in the SubscriptionNotifier
- [JUDDI-545] - combineCategoryBags findQualifier not performing correctly when used in find_business call
- [JUDDI-548] - java7 compatibility
- [JUDDI-553] - TModelDetail not deleted when TModel is deleted
- [JUDDI-557] - Update all POMs on example
- [JUDDI-560] - Issues from findbugs
- [JUDDI-561] - Transaction rollback when PersonName Lang is greater than 5 characters
- [JUDDI-562] - CI build integration failures
- [JUDDI-565] - Binding template validation rules are incorrect
- [JUDDI-566] - Using service/binding/hostingDirector causes a NPE
- [JUDDI-568] - If publication of the root publisher fails, juddi goes into an infinite loop
- [JUDDI-569] - Performance Issue fetching service list
- [JUDDI-571] - find_services lang issue
- [JUDDI-572] - Sending a business key for getServiceDetail causing a class cast exception
- [JUDDI-573] - Performance Issue fetching business
- [JUDDI-574] - findTmodel search results does not return the Lang element
- [JUDDI-576] - Fix broken links and old wiki site
- [JUDDI-582] - KeyedReferenceGroup/tModelKey is either not saved or not retrieved
- [JUDDI-589] - find qualifier signaturePresent doesn't appear to follow the spec
- [JUDDI-591] - Add support for email alerts for Subscription API
- [JUDDI-592] - failing unit test on latest trunk
- [JUDDI-612] - Build 'clean' target does not remove the content in juddi-core-openjpa\src\main
Improvement
- [JUDDI-89] - JDBC Datastore performance improvements
- [JUDDI-554] - Link to wiki from participation page goes to a different url
- [JUDDI-555] - Add additional examples for working with UDDI
- [JUDDI-559] - Authentication Tokens do not expire
- [JUDDI-575] - Referential Integrity Check
- [JUDDI-588] - Default Juddi business has services with endpoints starting with ${juddi.server.baseurl}/juddiv3
- [JUDDI-601] - Add more constant fields and documentation to juddi-client
- [JUDDI-611] - UDDIClerkManager renamed to UDDIClient
New Feature
- [JUDDI-563] - Package a Jboss 5/6 compatible war
- [JUDDI-580] - Validation Framework Enhancements
- [JUDDI-584] - provide a working example of configuring juddi with postgres
- [JUDDI-585] - Add a generated Release class to the juddi-client to provide version information at runtime
Task
Release Notes - jUDDI - Version 3.1.4
Bug
- [JUDDI-382] - registry could not be started: URI scheme is not "file"
- [JUDDI-534] - Potential when adding a publisher bc the input is not validated
- [JUDDI-543] - Allow token replacements in all client config.
- [JUDDI-550] - JUDDI Client Fails When Offline
- [JUDDI-551] - pluto-default-theme.jsp has a broken link to pluto.js
- [JUDDI-552] - pluto.js script points to the wrong id hiding/showing the bar
New Feature
- [JUDDI-513] - Console should adopt a validation framework
- [JUDDI-549] - Support Digital Signatures
Release Notes - jUDDI - Version 3.1.3
Bug
- [JUDDI-535] - Wrong tModelKey for tModel named uddi-org:types
- [JUDDI-537] - NPE when deleting servicebinding
- [JUDDI-539] - Fix exception handling in the uddi client wrapper classes
Task
- [JUDDI-538] - Add second constructor in the wrapper classes in which the manager and node name can be specified.
Release Notes - jUDDI - Version 3.1.2
Bug
- [JUDDI-529] - Problem with LdapSimpleAuthenticator working properly
- [JUDDI-530] - Add JAXWS transport that works with SAP Registry
- [JUDDI-531] - Undeploy of deployed services can lead to notification errors when the subscription endpoint is no longer deployed.
- [JUDDI-532] - null pointer with undeployed services in the console
Improvement
- [JUDDI-517] - Externalising Persistence Properties
Release Notes - jUDDI - Version 3.1.1
Bug
- [JUDDI-297] - Pluto logout does not invalidate the portlet session
- [JUDDI-451] - dispositionReport was not recognized. (Does it exist in service WSDL?)
- [JUDDI-506] - Some methods in the juddi-client transport wrapper have the wrong capitalization.
- [JUDDI-507] - get_registeredInfo result lists can't be empty
- [JUDDI-508] - delete_tModel not working with LocalTransport(juddi-client)
- [JUDDI-510] - Action buttons in the Publisher portlet should be disabled for non-admin users
- [JUDDI-511] - Catch exceptions and redirect to a nice error page/alert
- [JUDDI-518] - make juddi console work with XMLDocAuthenticator
- [JUDDI-520] - No confirmation required from user when deleting a publisher in jUDDI console
- [JUDDI-521] - Error in processing values submitted in Publisher form
- [JUDDI-523] - maven clean install failure in WSDLLocatorTest
- [JUDDI-524] - Services' undeployment not reflected in jUDDI console
- [JUDDI-526] - Cursor-ing over jUDDI v3 WSDQL URLs in jUDDI v3 console results in the display box changing size
Improvement
- [JUDDI-258] - max constraints for publisher are not used.
- [JUDDI-517] - Externalising Persistence Properties
New Feature
- [JUDDI-512] - Support basic authentication on the WebServices
Task
- [JUDDI-503] - Merge the juddi-core and juddi-core-openjpa modules and use a classifier
- [JUDDI-519] - Upgrade to the latest GWT (2.3.0)
- [JUDDI-527] - Change to JUDDI_API calls to go straight to the endpoint
Release Notes - jUDDI - Version 3.1.0
Bug
- [JUDDI-252] - RMI broken for Subscription API
- [JUDDI-365] - jUDDI root_BusinessEntity.xml does not contain all exposed services.
- [JUDDI-374] - openjpa + postgresql has problems with timestamps
- [JUDDI-381] - registry could not be started: URI is not absolute
- [JUDDI-413] - Unable to start registry when juddi war is deployed in OSGi container
- [JUDDI-414] - When performing a find_relatedBusinesses query using a <fromKey> or <toKey> a SOAP fault is returned with a validation exception.
- [JUDDI-421] - Subscription with find_business filter does not display changes for updates to contained bindingTemplates
- [JUDDI-423] - Asynchronous subscription notification intervals
- [JUDDI-425] - The juddiv3.war can not be accessed in concurrent way
- [JUDDI-427] - FindQualifiers using tModel name instead of tModelKey
- [JUDDI-428] - The metadata value of the SOAP service are not same with the ones actually used by juddi client
- [JUDDI-430] - The init-params for the UDDIClerkServlet are not working
- [JUDDI-432] - find_service/find_binding queries constrained by business/service keys do not return SOAP faults
- [JUDDI-433] - remove dependency of org.apache.log4j.helpers.Loader to allow use of SLF4J with LogBack instead of Log4J
- [JUDDI-435] - Service moves do not appear to be supported
- [JUDDI-436] - Avoid to depend on log4j internal helper class.
- [JUDDI-437] - To avoid possible Array Index Out Of Bounds Exception and NPE when paths.length=0 in config.Install class.
- [JUDDI-438] - find_tModel by CategoryBag only returns deleted tModel
- [JUDDI-444] - tModel with empty name should not be saved
- [JUDDI-445] - find_business returns one businessInfo couple of times when businessEntity has more names
- [JUDDI-446] - Providing invalid findQualifier should throw E_unsupported
- [JUDDI-447] - Find with general_keywords KeyedReference not taking into consideration keyName
- [JUDDI-448] - Fix simple-publish example so that it runs without problems
- [JUDDI-449] - Race condition in UDDIClientContainer.
- [JUDDI-452] - buildbot failure - can't find the update wsdl
- [JUDDI-456] - combineCategoryBags findQualifier not performing correctly.
- [JUDDI-462] - Throwing exception when we are saving keyedreference while giving a reference to a tModel key which does not exist.
- [JUDDI-463] - Sporadic failure of Subscription Unit tests
- [JUDDI-464] - Cancel should shutdown the Timer too.
- [JUDDI-466] - ClassCast exception in ValidatePublish
- [JUDDI-469] - JUDDIRegistry has moved location
- [JUDDI-471] - the langCode is not set on FindTModels (in the map from and to)
- [JUDDI-481] - Bug? One of the last "2" businesses deleted, recreated the business and received juddi.rootPartition error!
- [JUDDI-483] - ERROR 40XL1: A lock could not be obtained within the time requested
- [JUDDI-484] - The only token modified for seed values is juddi.server.baseurl
- [JUDDI-485] - Invoking UDDI endpoint from the juddi-client can be slow
- [JUDDI-486] - Notifier can miss changes due to issue with setting the lastNotification time
- [JUDDI-487] - The notification code use a wrong time to update the last notification time
- [JUDDI-489] - Creating Files in the tmp directory doesn't work on JBoss and OSX
- [JUDDI-490] - OverviewDoc property order incorrect
- [JUDDI-491] - The links to the wsdl endpoint in the console do not resolve
- [JUDDI-492] - WSTransport needs asynchronous registration to prevent locking at server boot time
- [JUDDI-493] - It is possible for the authToken to get set to an empty string.
- [JUDDI-494] - NPE when trying to option the DispositionReport using the JBossWS stack
- [JUDDI-498] - Success messages for deletes are not empty
- [JUDDI-500] - deleteSQL query is wrong in PublisherAssertionQuery
- [JUDDI-501] - Upgrade to valid Derby release
Improvement
- [JUDDI-304] - uddi_090_SubscriptionListenerIntegrationTest fails easily
- [JUDDI-342] - Need a simple way of demonstrating subscriptions and subscription notifications
- [JUDDI-377] - add wsdl registration to juddi-client
- [JUDDI-426] - Could disable the check for the lag time of the notification
- [JUDDI-434] - make replace NullPointerException with "<operation> not found exception" in service wrappers
- [JUDDI-454] - Add management beans to JUDDI
- [JUDDI-461] - Support for new canonical tModels
- [JUDDI-465] - Update the transport.wrapper classes so a managerName and nodeName can be set
New Feature
- [JUDDI-243] - Add support for RMI transport for subscription notifications
Task
- [JUDDI-411] - Change Derby to run in memory for the unittests
- [JUDDI-429] - Upgrade to apache parent pom version 7
- [JUDDI-439] - juddi-client should be using the UDDI_Service.
- [JUDDI-440] - Cleanup of compile time warnings in the code
- [JUDDI-442] - Documentation on using HSQL DB
- [JUDDI-443] - Test TCK module agaist other UDDIv3 products
- [JUDDI-450] - remove the dependency on juddi-core, the uddi-client should be independent of it.
- [JUDDI-453] - No longer calling transport with out a managerName - don't use deprecated API
- [JUDDI-457] - Add support to store RMI endpoints.
- [JUDDI-458] - Move pom's to version 3.1.0-SNAPSHOT
- [JUDDI-459] - Add support for JNDI-RMI transport for subscription notifications
- [JUDDI-460] - Add Support for Email Subscription Notifications
- [JUDDI-467] - Deprecate using ManagerName of null.
- [JUDDI-470] - Remove old releases from dist
- [JUDDI-472] - Lazy load the JAXBContext in the JAXBMarshaller
- [JUDDI-475] - Add support to register BPEL processes according to BPEL4WS technote
- [JUDDI-476] - Add a way to serialize UDDI fragments to XML for logging purposes.
- [JUDDI-477] - Add support to specify templates for formatting keys.
- [JUDDI-478] - Let's no longer deploy the (clientside) ValueSet APIs
- [JUDDI-479] - Create a ServiceLocator
- [JUDDI-482] - Use the ServiceCounters to optimize how often the SubscriptionNotification needs to run
- [JUDDI-488] - Add profile to support builds for JAXWS-2.1 and 2.2
- [JUDDI-495] - Tone down INFO level logging
- [JUDDI-499] - Upgrade to the latest apache parent pom
- [JUDDI-502] - Updating release related issues
Release Notes - jUDDI - Version 3.0.4
Sub-task
Bug
- [JUDDI-412] - OverviewDoc.overviewUrl should be nullable
- [JUDDI-420] - NPE in the console if the business does not have any services.
Improvement
- [JUDDI-410] - Move the application context value to the "baseurl" parameter
- [JUDDI-419] - Add functionality to the juddi-client to remove a bindingtemplate from a server
New Feature
Task
- [JUDDI-411] - Change Derby to run in memory.
- [JUDDI-416] - promote jUDDI and Scout to TLP project
Release Notes - jUDDI - Version 3.0.3
Bug
- [JUDDI-396] - Using a find_tModel sub-query within a find_business does not return proper results.
- [JUDDI-397] - new self-registering web service removes present ws
- [JUDDI-398] - When using a find_business query using either a tModelBag or an embedded find_tModel non-pertinent services are not filtered
- [JUDDI-400] - findQualifiers are not working correctly on find_relatedBusiness queries
- [JUDDI-401] - Need to document that 3.0.2 now uses openjpa enhanced classes by default (Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: org.apache.juddi.model.Address)
- [JUDDI-402] - Two subscription filters not working correctly
- [JUDDI-404] - Saved keys being converted to lowercase causes problems with keyedReference searches
- [JUDDI-406] - KeyGenerator property is wrong in the juddi.properties file
- [JUDDI-407] - FindServiceByTModelKeyQuery.select parentKey should be the business owning the services, not the binding template
- [JUDDI-408] - Make the save/delete methods of the uddi-tck-base methods public
New Feature
- [JUDDI-399] - LDAP integration for user authentication in jUDDI + documentation
Task
- [JUDDI-170] - Handle case sensitivity with keys
- [JUDDI-246] - Complete documentation of the 3.0.0 release functionality
- [JUDDI-380] - Placeholder to extend XRegistration functionality to other UDDI Entities.
Release Notes - jUDDI - Version 3.0.2
Sub-task
- [JUDDI-379] - the name of either the juddi client config manager or filename should be configurable
Bug
- [JUDDI-319] - JUDDI InquiryServiceImpl is unable to handle empty business entities.
- [JUDDI-341] - Distinct query is causing an issue on Db2 and SqlServer
- [JUDDI-351] - UserGuide section 6 needs to be completed
- [JUDDI-352] - UserGuide section 8 needs to be completed
- [JUDDI-354] - juddi-core juddiv3.properties misspells keygenerator
- [JUDDI-357] - Remove juddi.subscription.service property
- [JUDDI-358] - Create chapter on deployment to JBoss 5.1.0.GA
- [JUDDI-359] - Create chapter on deployment to Glassfish
- [JUDDI-360] - Link to site repository doesn't work
- [JUDDI-361] - Bundle packaging ignoring the JAR plugin excludes
- [JUDDI-362] - Add orm.xml to juddi war, make sure it is being used in testing
- [JUDDI-364] - JBossAuthenticator will not compile against release. Documentation of this class is out of date
- [JUDDI-368] - fix variables in the root data
- [JUDDI-370] - jUDDI does not register all services received in GetSubscriptionResult.
- [JUDDI-371] - Change package name of JBossAuthenticator
- [JUDDI-372] - Inquiry Helper improperly uses assignment operator on lists.
- [JUDDI-373] - Brief flag is not read properly by save_subscription
- [JUDDI-375] - Null Pointer Exception in SubscriptionNotifier
- [JUDDI-376] - Subscription results lost during renewal
- [JUDDI-378] - Console authentication issues around subscriptions
- [JUDDI-383] - Need to add a repository for net.sf.docbook
- [JUDDI-384] - Cannot perform find_XXX query with only KeyedReferenceGroup as criteria
- [JUDDI-385] - juddi client request handler does not handle wrapped exceptions correctly
- [JUDDI-386] - juddi's RMI InquiryService/PublishService needs a way of setting the random port that is being opened up.
- [JUDDI-388] - Login problem for jUDDI portlet
- [JUDDI-389] - After saving a subscription with a FindTModel filter, when notifying a change, got a null exception.
- [JUDDI-390] - setPublisherAssertions causes Hibernate exception
- [JUDDI-391] - get_assertionStatusReport causes an incomlete element SOAP fault
- [JUDDI-392] - find_relatedBusinesses causes an invalid content SOAP fault
- [JUDDI-393] - Still receiving null pointer exception when notifying subscriptions filtered other than find_service
Task
- [JUDDI-299] - start using the release plugin and nexus
- [JUDDI-353] - Change versions to 3.0.2.SNAPSHOT
- [JUDDI-355] - Update website
- [JUDDI-356] - Switch default back to openjpa
- [JUDDI-367] - Update HelloWorld Code
- [JUDDI-369] - Release 1.0 docbook styles
- [JUDDI-394] - upgrading to tomcat 6.0.26
- [JUDDI-395] - [WARNING] Using platform encoding (MacRoman actually) to copy filtered resources, i.e. build is platform dependent!
Release Notes - jUDDI - Version 3.0.1
Bug
- [JUDDI-267] - Memory leak during load testing
- [JUDDI-300] - Change versions from 3.0.0 to 3.0.1-SNAPSHOT
- [JUDDI-301] - vfszip: URI protocol not absolute
- [JUDDI-302] - web.xml should have the entries in the correct order
- [JUDDI-303] - JUDDI_ 100_ClientSubscriptionInfoTest fails when deployed to JBoss-5
- [JUDDI-305] - junit being pulled in as a dependency
- [JUDDI-306] - errors calling getOperationalInfo
- [JUDDI-307] - Need to grab the current transport from the wrapper classes (UDDInquiryService, etc)
- [JUDDI-308] - tomcat hangs on shutdown + patch
- [JUDDI-309] - truncation error for endPoint field
- [JUDDI-310] - Detail how to change the sequence name in Oracle
- [JUDDI-311] - Datatype for j3_auth_token.authorized_name should match j3_publisher.authorized_name
- [JUDDI-312] - Set collection container to null when the collection has no elements
- [JUDDI-313] - ACCESS_POINT_URL in BINDING_TEMPLATE table is too short - 2000 chars
- [JUDDI-315] - AccessPointURL should not be displayed as anchortext if it is of "other" type
- [JUDDI-318] - Need a way of passing UDDI configs into a map
- [JUDDI-320] - jUDDI console doesn't display all information for business service bindings
- [JUDDI-321] - juddi-samples.war web.xml not properly configured
- [JUDDI-323] - JTA Warnings during jUDDI 3 startup
- [JUDDI-324] - jUDDI client config ignores the JNDI settings of remote machine in RMI transport
- [JUDDI-325] - org.apache.juddi.config.Install can't deal with spaces in the path if vfszip
- [JUDDI-326] - jUDDI AuthenticatorFactory may fail to correctly resolve the implementation
- [JUDDI-327] - Document how to change the sequence name using orm.xml
- [JUDDI-328] - NotificationList is a possible memory leak
- [JUDDI-332] - Add the docbook docs to the project
- [JUDDI-333] - File message.properties does not contain key errors.keybag.NullInput and the relevant value.
- [JUDDI-334] - Marshaling error when calling getTransferToken method via the RMI custody transfer interface.
- [JUDDI-335] - jUDDI test data request has an endPoint of 2010-01-01
- [JUDDI-337] - Missing errors.invalidkey.NodeNotFound key in messages.properties.
- [JUDDI-338] - Fix site links to point to built docbook HTML
- [JUDDI-339] - Need to be able to accept a system property for the juddiv3.properties file filename
- [JUDDI-341] - Distinct query is causing an issue on Db2 and SqlServer
- [JUDDI-343] - UDDIClerkManager will not save the clerk unless it is DEFAULT
- [JUDDI-344] - Clerks functionality fails with WS transport because tomcat's ports aren't open to save
- [JUDDI-347] - Need to review uddi.xml's in juddi project and make sure they all have manager names in the right place
- [JUDDI-348] - Remove the RENAME4* juddi_custom_data from the juddiv3_samples war
- [JUDDI-349] - Document in userguide - where juddiv3.properties should be
- [JUDDI-350] - docs artifact having problems uploading
Improvement
- [JUDDI-304] - uddi_090_SubscriptionListenerIntegrationTest fails easily
- [JUDDI-336] - Fix WSDL endpoint so they align with the spec.
Task
Test
Release Notes - jUDDI - Version 3.0
Sub-task
Bug
- [JUDDI-233] - Revisit juddi-cxf and juddi-axis
- [JUDDI-280] - Local Wrapper Inquiry/Security/Publication Service versions are wrong
- [JUDDI-285] - EntityForLang.java Does not Compile on Java 1.5
- [JUDDI-288] - Change default serialVersionUIDs to generated
- [JUDDI-289] - InvalidKeyPassedException on BindingTemplate
- [JUDDI-290] - The instanceDetails structure must contain either an overviewDoc or instanceParms
- [JUDDI-291] - Release profile fails with mvn > 2.0.8
- [JUDDI-292] - <faultstring>String index out of range: 35</faultstring>
- [JUDDI-293] - juddiv3-war module always sets the persistence property to hibernate - even when using openjpa
- [JUDDI-294] - juddi-samples.war has wrong persistence.xml first time after switching jpa providers.
Task
- [JUDDI-188] - Add a juddi-dist module which creates a downloadable zip/tar.gz archive
- [JUDDI-199] - Create a juddi-console
- [JUDDI-240] - Handle subscription notifications on the jUDDI server
- [JUDDI-287] - Add registration annotations.
- [JUDDI-296] - Prep work for the 3.0 release
Release Notes - jUDDI - Version 3.0rc1
Sub-task
Bug
- [JUDDI-161] - Prune dependencies of juddi-axis
- [JUDDI-245] - Subscription Listener complains
- [JUDDI-250] - Account for 'infoSelection' argument of getRegisteredInfo call
- [JUDDI-253] - Methods in EntityForLang have the same signature
- [JUDDI-255] - org.uddi.api_v3.DispositionReport" as an element because it is missing an @XmlRootElement annotation
- [JUDDI-261] - When quirying for a non-existing entity we receive a SOAPFaultExeption
- [JUDDI-263] - Some objects in juddi3.0 beta miss relevant Set() method.
- [JUDDI-265] - security wsdl error always seen on first startup
- [JUDDI-268] - Table names to long for Oracle Database
- [JUDDI-273] - Disposition Report can't be marshalled
- [JUDDI-275] - select distinct issues -> use group by
- [JUDDI-276] - Create Schema issue - XSD is outputted
- [JUDDI-277] - Need local transport that matches jUDDI v2's
- [JUDDI-278] - Authenticators need to be distinguished from juddi v2
- [JUDDI-279] - Change name of juddi war to juddiv3.war to avoid juddi v2 conflicts
Improvement
- [JUDDI-218] - do "admin" delete of tModels
- [JUDDI-248] - Perform top-down analysis of startup elements to come up with unified method
- [JUDDI-264] - Port 8080 can not be overridden
Task
- [JUDDI-189] - Upgrade the jUDDI website to reflect the UDDI v3 work
- [JUDDI-247] - Upgrade tomcat to the latest (5.5 or 6)
- [JUDDI-249] - Review package names
- [JUDDI-259] - Add WS to manipulate publisher objects
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