Apache Airavata Change Log See http://issues.apache.org/jira/browse/AIRAVATA-* (where * is the number of the issue below) Apache Airavata Version 0.3-INCUBATING Released on 2012-06-09 ============================================================= ** New Feature * [AIRAVATA-100] - Workflow Execution Context Header schema * [AIRAVATA-305] - Allow users to configure provenacne Writer Thread pool size and shutdown the thread pool during service shutdown * [AIRAVATA-348] - Need Maven profiles for building Airavata clients. ** Task * [AIRAVATA-106] - Adding a Sample which demonstares the usage of XMLBean generated POJO classes * [AIRAVATA-301] - create documentation for how to use XBayaClient with a sample code * [AIRAVATA-302] - Document the xbaya.properties file entries used in WorkflowInterpreter service in detail * [AIRAVATA-303] - Document how to invoke echo service in one of the super computers (ranger) ** Sub-task * [AIRAVATA-291] - Test Foreach when workflow interpreter is running without the ws-messenger * [AIRAVATA-292] - Long running stress evaluation of workflow interpreter without the ws-messenger * [AIRAVATA-407] - name all module jars with airavata prefix ** Improvement * [AIRAVATA-253] - Remove weps.jar * [AIRAVATA-263] - Improve WorkflowInterpreter to run multiple jobs in parallel * [AIRAVATA-267] - minimize the default size of XBaya Window * [AIRAVATA-273] - Providing multiple port suppor for EndForEach Node * [AIRAVATA-274] - Threads get created during a long run of Interpreter service * [AIRAVATA-279] - xml serialization error in 10 minute tutorial * [AIRAVATA-285] - Remove messenger to attic * [AIRAVATA-293] - Allow users to configure the time interval to delete old messageboxes * [AIRAVATA-294] - Create new api method to initialize the XBaya client without the notificaton listner * [AIRAVATA-319] - Move the XBayaClient to a separate module * [AIRAVATA-398] - remove src and target folders from binary distribution of samples ** Bug * [AIRAVATA-266] - Fix intermittent test failures in XBaya test cases * [AIRAVATA-269] - Hyphen replacement is not working properly * [AIRAVATA-272] - XBaya UI Application Description saving - executable selection doens't work properly * [AIRAVATA-275] - PUBLISHER threads are not interrupted after the workflow inovacation * [AIRAVATA-276] - Unnecessary QueueName element in ApplicationDescription dialog * [AIRAVATA-283] - Old messagebox deletion doesn't work * [AIRAVATA-286] - Registry API random test failures * [AIRAVATA-295] - In a long run messagePuller threads are not killing completely * [AIRAVATA-297] - New Deployment Description panel "save" button * [AIRAVATA-310] - Not able to edit existing service description * [AIRAVATA-311] - New Deployment Description panel layout issue * [AIRAVATA-312] - Host Description Advanced Options panel layout issue * [AIRAVATA-378] - Update Gram Configuration Dialog to accept Static Working Directory option * [AIRAVATA-389] - jobs fails with lack of memory in batch submission * [AIRAVATA-399] - Improve GramProvider to support transfer of local files ** Test * [AIRAVATA-239] - Create a Edit distance based dot product and cartisian product ForEach test case Airavata Version 0.2-INCUBATING Released on 2012-04-22 ====================================================== Changes since Version 0.1-INCUBATING ==================================== ** New Feature * [AIRAVATA-104] - Allow creating new account using XBaya GUI for Jackrabbit registry ** Task * [AIRAVATA-78] - Creating a document how to deploy gfac-axis2 service on axis2 * [AIRAVATA-145] - Deprecate support for GPEL Client in XBaya * [AIRAVATA-227] - Disable Jython Execution Menu * [AIRAVATA-246] - Update the site documentation * [AIRAVATA-247] - Create new document for advance workflow sample running * [AIRAVATA-248] - Add the Complex-math-service and Levinshtine-distance-service to the maven build, in order to build axis2 service archives ** Improvement * [AIRAVATA-222] - Workflow launch input box requires inserting xml wrapper elements * [AIRAVATA-223] - Workflow Interpreter should go to pause if it waits on a failed service * [AIRAVATA-224] - Popup save dialog when closing the workflow tab if changed * [AIRAVATA-225] - Add more samples/workflows which demonstrates the use of basic constructs * [AIRAVATA-226] - Allow user to browse the Application during definition of application description * [AIRAVATA-230] - Review XBaya code * [AIRAVATA-231] - Deprecate Stream component * [AIRAVATA-235] - Ability to edit existing application/service and host descriptions * [AIRAVATA-241] - Check App/Service/host descriptions before saving whether it overrides existing document ** Bug * [AIRAVATA-81] - Workflow interpreter- Workflow already running * [AIRAVATA-118] - WS-Notification monitoring tool is failing in airavata * [AIRAVATA-181] - When adding a ServiceDescription through the UI sometimes the out parameter is not added * [AIRAVATA-184] - Messagebox test should skip if a listener port cannot be started on machine due to firewall or system issues. * [AIRAVATA-194] - XBaya Registry Test throws XML Parsing error * [AIRAVATA-203] - XBaya console error: node does not have a parent * [AIRAVATA-205] - SimpleMathService can be added 2 time but not more than that * [AIRAVATA-217] - GramProvider Test is failing with new schema * [AIRAVATA-218] - Application registration randomly sets application name to Application1 * [AIRAVATA-219] - Appearence of dynamic workflow run toolbar during workflow execution * [AIRAVATA-221] - Inconsistency in managing of the Workflow instance status from GUI * [AIRAVATA-228] - XBaya Registry Connection Error Message * [AIRAVATA-233] - ressurect workflow test * [AIRAVATA-234] - HostDescription is allowed to be saved over and over in HostDescriptionDialog * [AIRAVATA-244] - CrossProductWorkflowTest fails with a NP * [AIRAVATA-245] - Fixing a build failure in WorkflowTrackingTest ** Test * [AIRAVATA-238] - Include a workflow tracking test that include the Messaging system * [AIRAVATA-242] - Registry Delete test * [AIRAVATA-243] - Registry Restart while XBaya is running Test Version 0.1 Attempted Release on 2011-11-11 and Cancelled ========================================================= ** Initial Setup * [AIRAVATA-1 to AIRAVATA-10] - Accepting Code donation from OGCE. Setup and organize SVN, Website JIRA. ** Crypto Requirements & License Compatibility * [AIRAVATA-7] - Crypto Requirements for all SSL and GSI Security Dependencies * [AIRAVATA-23, AIRAVATA-26 to 28] - Remove MySQL jars and integrate with Apache Derby In-Memory database ** Build, Tools, Documentation & Code Cleanup * [AIRAVATA-38] - Improve Eclipse support * [AIRAVATA-94] - Add Airavata to Apache Sonar analysis service * [AIRAVATA-95] - Add Airavata to Apache's Jenkins build system * [AIRAVATA-42] - Providing README.txt and install files in to source * [AIRAVATA-58] - SVN Reorganization * [AIRAVATA-56] - Clean up Workflow-Interpreter pom file and correct the build profile for this module * [AIRAVATA-86] - create complete airavata distribution * [AIRAVATA-101] - Clean up WS-Messenger package * [AIRAVATA-122] - Add Architecture to Website * [AIRAVATA-144] - Deprecate XRegistry and move to Attic ** Improvement * [AIRAVATA-68] - Import OGCE GFac Schema as based type system for airavata Gfac * [AIRAVATA-102] - Simplify XBaya Menu to make it self explanatory * [AIRAVATA-105] - Improvements to the HostDescription, ServiceDescription and ApplicationDeploymentDescription classes * [AIRAVATA-107 to AIRAVATA-110] - Switch Logging Library to SLF4J * [AIRAVATA-123] - Aggregate the existing 3 forms & create a single form to support adding Application/Service/Host descriptors from XBaya GUI * [AIRAVATA-143] - Integrate Globus Online file transfer capability to XBaya * [AIRAVATA-146] - Add a Window to XBaya to support Globus online file transfers * [AIRAVATA-152] - Support application level scheduling and outputs in execution context * [AIRAVATA-153] - Improve ShellApplicationDeployment to use POJOs generated from XMLBeans * [AIRAVATA-161] - Reorganize Application Schema to make it extendable. * [AIRAVATA-162] - Service Description Schema should have method and port types to generate wsdl * [AIRAVATA-171] - Remove GFac POJO and replace with XMLBeans object ** New Feature * [AIRAVATA-75] - Integrate new Registry API and GFAC Pojos to XBaya * [AIRAVATA-117] - Provided set of gfac-urls can be used in xbaya by referring registry * [AIRAVATA-134] - Saving outputs of Nodes in to Registry User space * [AIRAVATA-148] - Create a JCR registry browser for XBaya * [AIRAVATA-157] - Add workflow provenance interface to catalog workflow execution data * [AIRAVATA-158] - Implement Provenance Cataloging with JCR registry * [AIRAVATA-163] - Add WSDL Generation utilities to gfac-schema-utils * [AIRAVATA-119] - Save Application Descriptors through the JCRComponentRegistry in ApplicationDescriptionRegistrationWindow * [AIRAVATA-137] - When creating/updating a Service Description the WSDL for that service should be autogenerated & saved to the registry * [AIRAVATA-61] - Integration of improved workflow tracking library * [AIRAVATA-36] - Change XBaya event handling to new WS-Messenger Client * [AIRAVATA-50] - Integrate all Airavata components system to use improved WS-Messenger * [AIRAVATA-171] - Improved GFac Application Registration Schema to use XML Beans, change the GFac Architecture * [AIRAVATA-183] - Change GFac architecture to serve incoming request, without starting temporary services each time * [AIRAVATA-73] - Add a Repository interface to GFac to experiment with JCR repository API * [AIRAVATA-74] - Integrate new Registry API to GFAC * [AIRAVATA-148 Create a JCR registry browser for XBaya * [AIRAVATA-159] - Add data browsing to the registry browser * [AIRAVATA-183] - Changing GFac architecture to better integrate with Axis2 ** Bug * [AIRAVATA-24] - Error while running MsgBoxSample * [AIRAVATA-140] - Removing XRegistry menus from Xbaya since they are no longer functioning. * [AIRAVATA-142] - Cannot execute a workflow in XBaya when MessageBox is deployed on other machine * [AIRAVATA-150] - XBayaService is not working * [AIRAVATA-151] - Fixing a build error in Airavata trunk * [AIRAVATA-154] - Fixing a test failure in PropertiesBasedServiceImplTest * [AIRAVATA-155] - Improve ServiceDescription to use POJOs generated from XMLBeans * [AIRAVATA-156] - Improve DataType class to use POJOs generated from XMLBeans * [AIRAVATA-160] - Storing inputs for workflow in to Registry * [AIRAVATA-164] - XML format error while running the test WorkflowTest * [AIRAVATA-168] - Fixing the name of generated apache-airavata--0.0.1-SNAPSHOT-bin.zip file * [AIRAVATA-172] - Fix build warnings * [AIRAVATA-182] - Fixing the build failure in airavata trunk