airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From scnakand...@apache.org
Subject [49/51] [partial] airavata-php-gateway git commit: removing files from wrong merge
Date Tue, 13 Dec 2016 22:15:13 GMT
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/RELEASE_NOTES
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
deleted file mode 100644
index 6130728..0000000
--- a/RELEASE_NOTES
+++ /dev/null
@@ -1,1119 +0,0 @@
-Apache Airavata Release Notes
-
-See http://issues.apache.org/jira/browse/AIRAVATA-* (where * is the number of the issue below)
-
-Apache Airavata - Version 0.16 Released on 2016-07-12
-=====================================================
-Below you will find the detail list of JIRA tasks/issues resolutions incorporated in 0.16.
-
-** New Feature
-    * [AIRAVATA-1349] - API method to get Data Transfer details
-    * [AIRAVATA-1895] - Report Gateway End users to XSEDE Resources
-    * [AIRAVATA-1899] - Email notification to gateway user when his/her account is activated and gateway is ready for use.
-    * [AIRAVATA-1945] - Allow API calls to pass ComputeResource Login Name
-    * [AIRAVATA-1960] - Ability to mark inputs as 'Optional'. These are not mandatory to be available at create experiment.
-
-** Improvement
-    * [AIRAVATA-447] - Optional maven profile to download grid certificate
-    * [AIRAVATA-1136] - Distribution module executed in default build profile
-    * [AIRAVATA-1265] - Create GridPushMonitorHandler
-    * [AIRAVATA-1416] - Validate application exists while creating and launching a experiment
-    * [AIRAVATA-1429] - Read SSH keys from credential store in AdvancedSCPInput and Output handlers
-    * [AIRAVATA-1730] - Expose input and output variable set for an application as variables
-    * [AIRAVATA-1813] - Please display Application interface ID and Application Module ID in PGA Admin Dashboard
-    * [AIRAVATA-1851] - 3rd party file transfer with Jcraft jsch
-    * [AIRAVATA-1855] - Currently for PgA user signing in we are guided to a new page with third party IS themes; lets remove this and reduce a step to users
-    * [AIRAVATA-1907] - Remove 'Continue' button in Create experiment page in PGA.
-    * [AIRAVATA-1921] - Display the 'User Friendly Description' for application inputs in Create Experiment in SEAGrid desktop client.
-    * [AIRAVATA-1922] - In desktop client experiment is not displayed under the correct project
-    * [AIRAVATA-1923] - Folder structure and files are not correctly structured and displayed in Storage in Desktop Client and in web client
-    * [AIRAVATA-1925] - In SEAGrid desktop client have a link in the login window to reset password.
-    * [AIRAVATA-1926] - In both SEAGrid desktop client and PGA web client make project non-editable when editing and cloning
-    * [AIRAVATA-1954] - Ability to tag a queue in compute resource as the default.
-
-** Task
-    * [AIRAVATA-1149] - Create a new user using the Airavata API
-    * [AIRAVATA-1796] - Enable Process Recovery
-    * [AIRAVATA-1829] - Deprecate Credential Store Webapp
-    * [AIRAVATA-1853] - New validations to PGA user account password
-    * [AIRAVATA-1882] - Organize Thrift APIs and Data Models in source tree
-    * [AIRAVATA-1883] - Migrate to Thrift 0.9.3
-
-** Sub-task
-    * [AIRAVATA-957] - Add GSISSH production scenario test cases to integration tests
-    * [AIRAVATA-1120] - Modularizing existing data models
-    * [AIRAVATA-1255] - Quickstart Tutorial is out of date
-    * [AIRAVATA-1361] - Search for experiments created, launched within a given time frame
-    * [AIRAVATA-1725] - When GFAC is stopped and started while experiments are launched in PGA getting Bad GFAC version error and exp fails
-    * [AIRAVATA-1966] - Document upgrading steps for latest Airavata release 
-
-** Technical task
-    * [AIRAVATA-1826] - Implementation of OAuth request_code grant flow in pga
-    * [AIRAVATA-1827] - Enabling tls communication between PGA and Airavata
-    * [AIRAVATA-1828] - Integration of API security components & test the implementation
-
-** Documentation
-    * [AIRAVATA-1891] - http://scigap.readthedocs.org/en/latest/Gateway-Configurations/ step 7 missing info
-
-** Epic
-    * [AIRAVATA-1271] - Improve end-user documentation
-
-** Bug
-    * [AIRAVATA-960] - JSDLGeneratorTest (part of Gfac module) fails due to default trust dir reference  
-    * [AIRAVATA-1408] - In Stampede can attach incorrect input files for application and launch the experiment; Experiment and job completes Succesfully.
-    * [AIRAVATA-1564] - Experiment can launch twice if these is Zookeeper issue with server.
-    * [AIRAVATA-1580] - Amber Sander Experiment on Trestles failing due to scping local file
-    * [AIRAVATA-1653] - ProxyMonitorPublisher class not found
-    * [AIRAVATA-1698] - Phasta and Phasta_P on Stampede are failing continuously in dev-test PGA
-    * [AIRAVATA-1718] - An Experiment with incorrect batch for the resource has gone through to GFAC; ideally this should be failed at orchestrator level
-    * [AIRAVATA-1757] - In Create Application Deployment Page please add the Heading for module load commands
-    * [AIRAVATA-1760] - In PGA date selection fields;  popped up calendar should disappear when user selects a Date 
-    * [AIRAVATA-1769] - For some date combinations Search experiment doesn't work in Admin Dashboard
-    * [AIRAVATA-1807] - Cannot edit and update changes to an application interface in PGA
-    * [AIRAVATA-1808] - Compute Resource is disabled in Admin dashboard. Still appears in Create Experiment
-    * [AIRAVATA-1809] - When a new user account is created the default project does not get created in PGA
-    * [AIRAVATA-1810] - When an experiment is created (Saved in Create experiment) cannot launch from Experiment Summary
-    * [AIRAVATA-1811] - Cannot modify and launch cloned  new experiments
-    * [AIRAVATA-1812] - Experiment status in Project summary is 'EXECUTING' but in experiment summary it shows status CREATED
-    * [AIRAVATA-1814] - In Gateway preferences login usernames are not displayed for compute resources.
-    * [AIRAVATA-1815] - Experiments failed but no error messages are displayed in the PGA
-    * [AIRAVATA-1816] - Link sent to users to reset password is incorrect. The link is just to the home page of PGA
-    * [AIRAVATA-1817] - Cannot add SSH job submission interface to a compute resource
-    * [AIRAVATA-1818] - Cannot create a new Application Interface
-    * [AIRAVATA-1825] - In experiment summary page job status is not displayed
-    * [AIRAVATA-1830] - Default Project is not getting created at user account creation
-    * [AIRAVATA-1832] - In dev.testdrive Project Summary page job status is not displayed for experiments
-    * [AIRAVATA-1833] - Experiment failed at job level due to output value of application interface not been defined
-    * [AIRAVATA-1834] - When jobs fail experiment status remains at EXECUTING
-    * [AIRAVATA-1835] - Experiment statistics are not retrieved in PGA
-    * [AIRAVATA-1836] - Cannot update Application Parallelism Type in App Catalog deployment
-    * [AIRAVATA-1840] - When an experiment is cloned the changed name does not get updated
-    * [AIRAVATA-1842] - Experiments exists with weird mismatching statuses when Airavata is restored
-    * [AIRAVATA-1843] - Experiment failed due to output file staging issue
-    * [AIRAVATA-1844] - Experiment summary page crashes with 'TSocket read 0 bytes' 
-    * [AIRAVATA-1845] - When clicked Edit button on Experiment summary opens 'Edit Clone Experiment' page
-    * [AIRAVATA-1846] - When experiments are launched there are experiments with CREATED (Exp) and QUEUED (Job) statuses
-    * [AIRAVATA-1848] - Experiment FAILED and job is COMPLETED with an process status updating error
-    * [AIRAVATA-1849] - Experiment FAILED with an environment set up error
-    * [AIRAVATA-1850] - PGA home page is empty! Previously we had information and links to Airavata site, scigap, etc...
-    * [AIRAVATA-1852] - Validate Experiment input files at experiment job submission level
-    * [AIRAVATA-1854] - When signing in fails; please remove the new window which appears with the message
-    * [AIRAVATA-1856] - Please make the 'forgot password' link available for the gateway users
-    * [AIRAVATA-1857] - Cannot modify and save project name and description modifications
-    * [AIRAVATA-1858] - Please provide a meaningful message for invalid login credentials in SEAGrid client
-    * [AIRAVATA-1859] - Cannot create user accounts. Password validation error occurs
-    * [AIRAVATA-1860] - Display STDERR and STDOUT for experiment in COMPLETED job in FAILED
-    * [AIRAVATA-1862] - In Unlaunched Experiments section in SEAGrid client please show more information
-    * [AIRAVATA-1884] - Updating Data Movement Interface priority crashes the UI and data not saved in PGA 
-    * [AIRAVATA-1886] - SciGaP admin cannot delete an existing Storage Resource. Which are not linked to any preference.
-    * [AIRAVATA-1888] - Experiment Cancelation failure in GFAC recovery state
-    * [AIRAVATA-1889] - Activation email not sent to account with username as email id
-    * [AIRAVATA-1896] - SSH connection timeouts not configured properly
-    * [AIRAVATA-1897] - In dev.seagrid.org cannot view storage from main menu or through Experiment summary for normal gateway user role.
-    * [AIRAVATA-1900] - Some files inside ARCHIVE folder cannot be open. Gives error page attached
-    * [AIRAVATA-1901] - In dev.seagrid newly created user having both admin-read-only and admin roles cannot edit admin dashboard items.
-    * [AIRAVATA-1903] - Human verification step is not functioning properly. Can enter any value and proceed.
-    * [AIRAVATA-1906] - When a new gateway user is login in to PGA shows 'You need to be an admin to use this service.' This is wrong message
-    * [AIRAVATA-1908] - Bottom green boarder of Create Experiment page is shifted when opened from FireFox
-    * [AIRAVATA-1909] - Clean up output staging when experimentDataDir is specified
-    * [AIRAVATA-1913] - When Storage is OPEN from an experiment summary page navigated to common ARCHIVE folder. Not to the experiment specific folder.
-    * [AIRAVATA-1916] - Cloned an experiment which failed at JOB_SUBMISSION. Gives an error but new clone experiment is created as well
-    * [AIRAVATA-1917] - Change the message displayed for new users, when logged into PGA to confirm account creation
-    * [AIRAVATA-1918] - Link to create a new account through SEAGrid desktop client is not working
-    * [AIRAVATA-1919] - When a new user without any launched experiments clicked on 'Storage' from main menu gives error 'AJAX: error'
-    * [AIRAVATA-1920] - Implement openning storage from Experiment Summary in SEAGrid desktop client
-    * [AIRAVATA-1927] - In SEAGrid desktop client NanoCAD window 'Import Structure' screen is not opening
-    * [AIRAVATA-1930] - When experiments are cloned and launched the ARCHIVING does not function as the file path sent by PGA is incorrect
-    * [AIRAVATA-1932] - Issue when adding UNICORE job submission protocol
-    * [AIRAVATA-1933] - In dev.scigap.org portal getting AJAX Error in Storage
-    * [AIRAVATA-1934] - SEAGrid Client Opening page
-    * [AIRAVATA-1935] - Storage of same previous experiment can be opened from web client but in desktop client gives the attached error
-    * [AIRAVATA-1937] - When adding UNICORE data movement to storage resource gives an error
-    * [AIRAVATA-1938] - In gateway preference page when CS token is not set at compute resource preference level still it appears as if it is allocated.
-    * [AIRAVATA-1939] - Please add back UserDN filed to Create Experiment page in PGA
-    * [AIRAVATA-1942] - Search does not return data in experiment statistics in Admin Dashboard 
-    * [AIRAVATA-1943] - Creation time of Projects in PGA is wrong.
-    * [AIRAVATA-1946] - Search in gateway preference page to search for gateways is not working in scigap portal
-    * [AIRAVATA-1947] - When Comet job submission fails the job submission response is not printed in the gfac log.
-    * [AIRAVATA-1951] - When editing an already created experiment prompts it needs input files. When they were already attached and available in create experiment
-    * [AIRAVATA-1952] - When a deployment is no longer existing in a certain resource clone experiment launch crashes with error-exception
-    * [AIRAVATA-1968] - In Admin Dashboard --> Gateway Profile section Identity Server Configuration is not functioning
-    * [AIRAVATA-1969] - 'Register a new Password Credential' not working
-    * [AIRAVATA-1970] - Experiments in EXECUTING when there is a 'Remote Cluster initialization error
-    * [AIRAVATA-1976] - "Become a Contributror" link in Airavata website footer is broken
-    * [AIRAVATA-1977] - Broken "Accepting Contributions" link on Airavata website
-
-
-Apache Airavata Version 0.15 Released on 2015-12-04
-===================================================
-Below you will find the detail list of JIRA tasks/issues resolutions incorporated in 0.15.
-
-** Story
-    * [AIRAVATA-955] - Improvements to GSI-SSH library
-    * [AIRAVATA-1053] - Update Integration-test module
-    * [AIRAVATA-1476] - Integrate Unicore-BES provider with master Airavata
-    * [AIRAVATA-1544] - Improve InputDataType and OutputDataType models to support more usecases
-    * [AIRAVATA-1602] - Multi-tenant support for airavata registry
-
-** Epic
-    * [AIRAVATA-766] - Functional tests for GFAC handlers and provider
-    * [AIRAVATA-1442] - Implement airavata internal messaging system
-    * [AIRAVATA-1559] - To have credential store thrift cpi where clients can talk
-
-** Improvement
-    * [AIRAVATA-467] - Allow user to set parameter options like -p <value> -m <value> to run jobs with GFAC
-    * [AIRAVATA-1354] - Job monitor for Stampede unknow status
-    * [AIRAVATA-1398] - Retry incase GSISSH IN/Out handler not able find the data to transfer
-    * [AIRAVATA-1401] - User trying to exists a page without saving the record, should be prompted with a confirmation.
-    * [AIRAVATA-1441] - Replacing zookeeper usages with Apache curator library
-    * [AIRAVATA-1461] - update log4j properties to daily role the logs.
-    * [AIRAVATA-1550] - Change the way we create input and output directories
-    * [AIRAVATA-1556] - Retire ws-messenger
-    * [AIRAVATA-1557] - Retire workflow-tracking schema
-    * [AIRAVATA-1563] - Add notification emails to experiment and task details data models
-    * [AIRAVATA-1584] - Adding Unicore functions to Airavata API
-    * [AIRAVATA-1589] - Integrate new workflow interpreter design with Orchestrator
-    * [AIRAVATA-1594] - Save workflow inputs and outputs in app catalog.
-    * [AIRAVATA-1638] - Adding user-dn and other unicore related parameters to user configuration
-    * [AIRAVATA-1662] - Remove rabbitMq enabled property from airavata-server properties
-    * [AIRAVATA-1663] - Remove getting servers list from airavata-server.sh
-    * [AIRAVATA-1672] - Store entire exception in registry from GFac
-    * [AIRAVATA-1674] - SSH authentication issue when submitting to trestles
-    * [AIRAVATA-1682] - Validate experiment with app catalog
-    * [AIRAVATA-1687] - Add gatewayExecutionId to Experiment model and WorkingDir to job details
-    * [AIRAVATA-1759] - Add support for search query and wild char file search
-    * [AIRAVATA-1763] - When a gateway user initially logs in to PGA have a default project ready
-    * [AIRAVATA-1766] - Hide the buttons we currently disable in Experiment Summary page
-    * [AIRAVATA-1775] - In Experiment Statistic add new place holder to show running experiments as well. Also change the existing categorization as below
-    * [AIRAVATA-1776] - n PGA--> Admin Dashboard when a Page is selected it should be highlighted in the lefthand side menu
-    * [AIRAVATA-1777] - In Experiment Summary (For normal user and admin user) change the heading 'Update Time' to ' Last Modified Time'
-    * [AIRAVATA-1778] - Display Job ID and Job name for the gateway admin user in Experiment Summary
-    * [AIRAVATA-1779] - Same message displayed twice to the user when there are no projects in Creat Experiment Page
-    * [AIRAVATA-1794] - Cleanup 0.15 distribution
-
-** New Feature
-    * [AIRAVATA-1350] - API method to get Job details like PBS script, Working Directory etc.
-    * [AIRAVATA-1553] - Enable job scheduler emails in Airavata
-
-
-** Task
-    * [AIRAVATA-961] - Update API to support Experiment Cancel/Stop, Pause, Resume
-    * [AIRAVATA-1146] - Seperate out the Derby Server Startup from the Airavata API Server Startup
-    * [AIRAVATA-1568] - Integrate XBAYA with Airavata Workflow Engine/ Workflow Interpreter
-    * [AIRAVATA-1592] - Plug RabbitMQ base monitoring implementation to new Workflow design.
-    * [AIRAVATA-1593] - Run complex math workflow sample with new Workflow Interpreter
-    * [AIRAVATA-1618] - Proper Exception handling in new workflow module.
-
-** Sub-task
-    * [AIRAVATA-433] - Providing Airavata API method to cancel a running job
-    * [AIRAVATA-956] - Add proper documentation on wiki how to use GSISSH library
-    * [AIRAVATA-1226] - airavataAPI does not have delete methods for project
-    * [AIRAVATA-1443] - Design thrift base event listeners
-    * [AIRAVATA-1445] - Define message format
-    * [AIRAVATA-1545] - Add application argument to the GFac Local provider build command
-    * [AIRAVATA-1546] - Preserve the input argument order
-    * [AIRAVATA-1552] - Use Task object and user defined output name to get outputs
-    * [AIRAVATA-1560] - Define credential store cpi
-    * [AIRAVATA-1561] - Secured thrift server with SSL
-    * [AIRAVATA-1569] - Implementing queue based submission for single instance
-    * [AIRAVATA-1571] - Implement new workflow data model
-    * [AIRAVATA-1577] - Do a performance test to check the broker
-    * [AIRAVATA-1590] - Invoke new workflow interpreter from Orchestrator
-    * [AIRAVATA-1591] - Implement producer consumer mechanism with RabbitMQ
-    * [AIRAVATA-1604] - Gateway notion for experiment catalog
-    * [AIRAVATA-1605] - Gateway notion for app-catalog
-    * [AIRAVATA-1606] - Gateway notion for credential store
-    * [AIRAVATA-1607] - Pass gateway id or token id for all the airavata API methods
-    * [AIRAVATA-1608] - Change Registry CPI and Appcatalog CPI to get gateway id
-    * [AIRAVATA-1612] - Enable to plug different parser implementation
-    * [AIRAVATA-1616] - Add Credential Store Methods to Airavata API
-    * [AIRAVATA-1621] - Generate Credential Store Stubs and Integrate with GFac
-    * [AIRAVATA-1623] - Testing multi-tenancy with dev.test-drive
-    * [AIRAVATA-1626] - Refactoring registry code
-    * [AIRAVATA-1664] - Email Based Job Monitoring
-    * [AIRAVATA-1665] - Enable Email based monitoring in Multiple GFac instances environment.
-    * [AIRAVATA-1666] - Email monitoring at Compute Resource level
-    * [AIRAVATA-1667] - Add registry resources and models to save and retrieve email job notification property
-    * [AIRAVATA-1670] - Handle PBS and SLURM wall-time exceed and user delete job notification emails
-    * [AIRAVATA-1678] - Remove non-functional operations in XBaya GUI
-    * [AIRAVATA-1680] - Remove rabbitmq message publish script from PBS and SLURM xslt
-    * [AIRAVATA-1683] - Configure sender email with email monitor property
-    * [AIRAVATA-1684] - Improve Email Monitor search term to increase performance
-    * [AIRAVATA-1686] - Get email monitoring property from properties file
-    * [AIRAVATA-1697] - Create a stand alone API Server Distribution
-
-** Bug
-    * [AIRAVATA-714] - Provenance data for Service in For-Each
-    * [AIRAVATA-733] - Lack of information on Xbaya dashboard when wrong GSI credentials are setup at airavata-server.properties
-    * [AIRAVATA-789] - SSL handshake problem incase of Hadoop and BES providers
-    * [AIRAVATA-932] - GSISSH provider error handling
-    * [AIRAVATA-1087] - Renaming tools and adding tools in to package naming
-    * [AIRAVATA-1240] - minor fixups of logging statements
-    * [AIRAVATA-1362] - Terminate /cancel Experiment
-    * [AIRAVATA-1417] - Remote command execution can hang
-    * [AIRAVATA-1432] - Experiment state problems with slow SSH connections
-    * [AIRAVATA-1456] - SSH session not closed for input/output handers
-    * [AIRAVATA-1458] - RabbitMQ: java: not found on Lonestar job sometime
-    * [AIRAVATA-1460] - HPCPullMonitor  - Error retrieving the job status
-    * [AIRAVATA-1465] - Myproxy username was not read right from the credential store and set to PBSCluster
-    * [AIRAVATA-1522] - Compute Resource Queue Description does not appear after saving
-    * [AIRAVATA-1535] - In edit mode when more GRID FTP end points are added and updated they do not get saved
-    * [AIRAVATA-1540] - XBaya GUI froze when an experiment is launched. Killed the XBaya process but didn't work
-    * [AIRAVATA-1554] - Getting the credential using token for different gateway name does not work.
-    * [AIRAVATA-1555] - Credential store does not work with oa4mp version 1.1.3
-    * [AIRAVATA-1562] - Node and CPU count on Stampede is coming in reverse order
-    * [AIRAVATA-1565] - Monitoring connection issue on Trestles
-    * [AIRAVATA-1566] - Experiments failing due to required outputs missing from jobs
-    * [AIRAVATA-1586] - Cannot debug Airavata code as the Zookeeper goes to a Inconsistent state
-    * [AIRAVATA-1651] - Zookeeper connection lost error; Experiment failed
-    * [AIRAVATA-1676] - Echo output is not visible in PGA in STDOUT
-    * [AIRAVATA-1709] - When Project Summary Page in PGA is refreshed the page crashes
-    * [AIRAVATA-1714] - When GFAC is stopped and started when experiments are launched through API server at the end RabbitMQ consumer gets disconnected
-    * [AIRAVATA-1717] - New line is not coming in application post command job script
-    * [AIRAVATA-1737] - 0.15 build throws connection refused while running in a separate docker
-    * [AIRAVATA-1740] - Added queue to a compute resource is not displayed; not getting added
-    * [AIRAVATA-1750] - Application module list is empty in Create Application Interface Page
-    * [AIRAVATA-1751] - Cannot create experiments !!!
-    * [AIRAVATA-1752] - In Create Experiment Please have 30 minutes wall time as default
-    * [AIRAVATA-1753] - Admin dashboard resource page should be able to switch off and switch on resources
-    * [AIRAVATA-1754] - Set Total core count in create experiment to 16
-    * [AIRAVATA-1756] - In Experiment Search please remove statuses SUSPENDED and UNKNOWN
-    * [AIRAVATA-1761] - In Edit Experiment page maximum queue values for node count, cpu count and wall time are not populated in the field heading
-    * [AIRAVATA-1762] - After user account creation direct the user to user login page
-    * [AIRAVATA-1764] - In PGA gateway user password recovery does not work
-    * [AIRAVATA-1767] - profile Page in PGA is crashed; Error page displays
-    * [AIRAVATA-1768] - When creating PGA user account using Safari can enter invalid email and proceed
-    * [AIRAVATA-1770] - For Failed Gaussian job cant view gaussian.out; pages crashes
-    * [AIRAVATA-1771] - Experiment Summary in Dashboard--> Experiment does not display Creation Time and Update Time
-    * [AIRAVATA-1773] - When experiment is cloned the output of the previous gets updated with the latest cloned experiments output
-    * [AIRAVATA-1774] - Move Compute Resource and App Catalog Menus to Admin Dashboard
-    * [AIRAVATA-1780] - When clicked on Edit icon for a selected Compute Resource Page crashes
-    * [AIRAVATA-1781] - In 'Update The Priority Order' Pop-up screen complete protocol name is not displayed
-    * [AIRAVATA-1782] - In datamovement protocol adding page remove field 'Select Monitoring Mode'
-    * [AIRAVATA-1784] - Sort Application list in Create Experiment in alphabetical order
-    * [AIRAVATA-1785] - Have a default queue pre selected for each resource in Create Experiment
-    * [AIRAVATA-1786] - In Experiment summary when user clicks Cancel please prompt with a confirmation window
-    * [AIRAVATA-1788] - Sometimes when experiments are cloned it get cloned but does not open the Edit Cloned Experiment Page
-    * [AIRAVATA-1789] - Remove confirmation pop up message window when clicked Save & Launch in Create Experiment
-
-Apache Airavata Version 0.14 Released on 2014-12-20
-===================================================
-Below you will find the detail list of JIRA tasks/issues resolutions incorporated in 0.14.
-
-Release Notes - Airavata - Version 0.14
-
-** Tasks
-    * [AIRAVATA-1063] - HostAddress in ComputationalResourceScheduling is required.
-    * [AIRAVATA-1463] - Remove airavata-client-api dependency from other module
-    * [AIRAVATA-1467] - Zookeeper Implementation to Advertise Available/up and running Airavata Services/Components
-    * [AIRAVATA-1471] - Modify Airavata Distribution to Enable Separate Distributions for Orchestrator, Gfac and Xbaya.
-    * [AIRAVATA-1511] - Replace legacy application descriptors used in gfac with app-catalog
-
-** Sub-tasks
-    * [AIRAVATA-468] - Support option with parameters for GramProvider
-    * [AIRAVATA-1009] - Craft the Workflow Interpreter CPI
-    * [AIRAVATA-1389] - Updated Xbaya to enable execution of a single application through thrift api
-    * [AIRAVATA-1427] - Submit real time job count details to zookeeper
-    * [AIRAVATA-1428] - Add a inmemory job count map to Orchestrator
-    * [AIRAVATA-1438] - Add throtle-resources flag to airavata API
-    * [AIRAVATA-1444] - Implement RabbitMQ publisher
-    * [AIRAVATA-1446] - Provide a way to enable and disable Job count validation
-    * [AIRAVATA-1472] - Cleanup Airavata property file for old service properties
-    * [AIRAVATA-1510] - Remove connection to Workflow service from Xbaya
-
-** Story
-    * [AIRAVATA-965] - Update Airavata JGLOBUS and Unicore jar
-
-** New Feature
-    * [AIRAVATA-1494] - Add ResourceJobManger add, update, get, delete methods to airavata-api
-
-** Improvement
-    * [AIRAVATA-473] - Support For-each for Local providers
-    * [AIRAVATA-495] - Implement logger in WorkflowInterpreter
-    * [AIRAVATA-899] - API need enhancement so user can set a user identifier into Context header
-    * [AIRAVATA-1030] - Multiple Security context to run a grid job
-    * [AIRAVATA-1036] - ActualParameter and DataObjectType have same objective
-    * [AIRAVATA-1333] - Can we have a way of searching for all the projects, experiments in the gateway?
-    * [AIRAVATA-1404] - Airavata API function to get Job details
-    * [AIRAVATA-1405] - API function to get data transfer details.
-    * [AIRAVATA-1410] - Input data transfer details are not updated
-    * [AIRAVATA-1419] - Allow multiple client to move the data using same server
-    * [AIRAVATA-1449] - Get partial results incase outputs are not produced.
-    * [AIRAVATA-1451] - RabbitMQ messaging is not supported for SGE resources
-    * [AIRAVATA-1462] - Update log messages to track life cycle of experiments , jobs and tasks.
-    * [AIRAVATA-1464] - XBaya doesn't support multi-app workflows with new Thrift API
-    * [AIRAVATA-1474] - Remove Registry.wsdl stub autogeneration
-    * [AIRAVATA-1479] - Change return type of jobSubmission API methods to string
-    * [AIRAVATA-1487] - Add API methods to get job submission information
-
-** Bug
-    * [AIRAVATA-723] - Error message not sent to Xbaya as fault
-    * [AIRAVATA-767] - Provide GridFTP URL incase of URL and URLArray type
-    * [AIRAVATA-911] - Unable to set a different gateway name other than "default"
-    * [AIRAVATA-986] - No free ports available to run GRAM provider and GridFTP transfers
-    * [AIRAVATA-1091] - PersistenceException while executing BES or Gram Provider
-    * [AIRAVATA-1370] - Update Client samples READMEs and INSTALL files
-    * [AIRAVATA-1402] - Command for SLURM job cancel need correction
-    * [AIRAVATA-1409] - Error details are saved twice which adding two records in the database
-    * [AIRAVATA-1413] - Output path is not getting set to output context incase we scan output directory
-    * [AIRAVATA-1418] - App catalog database connection timeout issue
-    * [AIRAVATA-1423] - Orchestrator context does't set initial GFac instant list correctly in one of it's constructor.
-    * [AIRAVATA-1430] - GSISSHAbstractCluster not throwing error if there is issue submitting job
-    * [AIRAVATA-1433] - NullPointerException to create a SSH connection
-    * [AIRAVATA-1434] - Rewrite CreateLaunchExperiment class in order to work with registerApplication method
-    * [AIRAVATA-1435] - Experiment Status is updated to completed on job complete
-    * [AIRAVATA-1477] - Host Aliases and IpAddresses not getting saved in Compute Resource Object
-    * [AIRAVATA-1488] - AdvancedSCPInputHandler is not working if we need to transfer data to BigRed
-    * [AIRAVATA-1495] - Experiment Status is not updated to Complete
-    * [AIRAVATA-1520] - SCP to a newer version of Centos VM does not work
-    * [AIRAVATA-1521] - SSHInputHandler cluster object is null
-    * [AIRAVATA-1542] - Error message when configuring XBaya input parameter configuration
-
-
-Apache Airavata Version 0.12 Released on 2014-06-27
-===================================================
-This release is a first iteration of using Apache thrift as a framework to implement Airavata API.
-Below you will find the detail list of JIRA tasks/issues resolutions incorporated in 0.12.
-
-Release Notes - Airavata - Version 0.12
-
-** Sub-task
-    * [AIRAVATA-762] - Advanced Job scripts based on job manager type
-    * [AIRAVATA-982] - Changing registry to support orchestrator registry functionality
-    * [AIRAVATA-983] - Creating orchestrator-service and orchestrator-core components
-    * [AIRAVATA-984] - Implement the embeddedGFAc job submitter to orchestrator
-    * [AIRAVATA-987] - Incorporate orchestrator changes with GFAC to store statuses
-    * [AIRAVATA-988] - Implement pulling information and submitting to gfac embedded mode
-    * [AIRAVATA-1007] - Craft the Orchestrator CPI
-    * [AIRAVATA-1008] - Craft the GFac CPI
-    * [AIRAVATA-1018] - Craft monitoring data model
-    * [AIRAVATA-1020] - Add database creation at server startup
-    * [AIRAVATA-1022] - Implement an AMQP based monitor to use in xsede resources
-    * [AIRAVATA-1023] - Implement qstat based monitor to poll the status
-    * [AIRAVATA-1025] - Add unit tests for new data models
-    * [AIRAVATA-1032] - Change GFAC to use ConfigurationData to replace context header
-    * [AIRAVATA-1037] - Create a New Airavata Distribution with the API server and Clients
-    * [AIRAVATA-1043] - Update GFAC to save JobDetails for monitoring data
-    * [AIRAVATA-1046] - Airavata Standalone Server : Create a class to start Airavata API and CPI servers
-    * [AIRAVATA-1047] - Update standalone airavata server startup script
-    * [AIRAVATA-1055] - Update integration tests defined in the integration-test module
-    * [AIRAVATA-1061] - Test experiment execution using local providers
-    * [AIRAVATA-1065] - Create C++ Samples using Airavata Thrift API Client SDKs
-    * [AIRAVATA-1094] - Integration Test 1 - Create Experiment
-    * [AIRAVATA-1095] - Integration Test 1 - Modify Experiment
-    * [AIRAVATA-1096] - Integration Test 1 - Clone Experiment
-    * [AIRAVATA-1097] - Integration Test 1 - Delete Experiment
-    * [AIRAVATA-1099] - Integration Test 2 - List Experiments
-    * [AIRAVATA-1100] - Integration Test 2 - Launch Experiment
-    * [AIRAVATA-1101] - Integration Test 2 - Monitor Experiment
-    * [AIRAVATA-1102] - Integration Test 2 - List Experiment Intermediate Results
-    * [AIRAVATA-1103] - Integration Test 2 - Download Experiment Intermediate Results
-    * [AIRAVATA-1104] - Integration Test 2 - Notification when Experiment Completes/Fails
-    * [AIRAVATA-1105] - Integration Test 2 - Notifications when Results available for Download
-    * [AIRAVATA-1106] - Integration Test 2 - Download Experiment Final Results
-    * [AIRAVATA-1107] - Integration Test 2 - View Experiment Errors
-    * [AIRAVATA-1129] - GFAC needs a README
-    * [AIRAVATA-1170] - User creates a new project
-    * [AIRAVATA-1171] - User creates an experiment in a project
-    * [AIRAVATA-1173] - Launch experiment
-    * [AIRAVATA-1176] - User edits an existing experiment
-    * [AIRAVATA-1177] - User clones an experiment
-    * [AIRAVATA-1178] - User searches experiments
-    * [AIRAVATA-1179] - User selects a previous experiment and gets information.
-    * [AIRAVATA-1189] - User creates an experiment in a project
-    * [AIRAVATA-1191] - Launch Experiment
-    * [AIRAVATA-1195] - User clones an experiment
-    * [AIRAVATA-1203] - Define Thrift Data Models for the Application Catalog
-    * [AIRAVATA-1236] - Database design for Application Catalog
-
-** Bug
-    * [AIRAVATA-637] - Update tomcat deployment script and instruction
-    * [AIRAVATA-725] - Some of the messages from EventDataListener are without experimentId
-    * [AIRAVATA-825] - Airavata Client error in case workflow scheduling context is not right
-    * [AIRAVATA-976] - Same INSTALL, README, NOTICE files are duplicated in many places
-    * [AIRAVATA-981] - Download links for current release hashes etc must use main ASF server
-    * [AIRAVATA-1001] - Not able to run a Grid job using trunk
-    * [AIRAVATA-1010] - Creating a cpi package for gfac
-    * [AIRAVATA-1011] - Creating orchestrator cpi
-    * [AIRAVATA-1034] - Fixing build error in Xbaya
-    * [AIRAVATA-1045] - Update airavata server distribution to support the new architecture
-    * [AIRAVATA-1048] - cleaning up multiple configurations in monitor and orchestrator
-    * [AIRAVATA-1050] - Making launchExepriment call as non-blocking
-    * [AIRAVATA-1051] - Airavata-Client distribution doesn't work with the old API anymore
-    * [AIRAVATA-1057] - Implementing support for SLURM for AIRAVATA
-    * [AIRAVATA-1066] - GSISSH Monitoring error-Error retrieving the job status
-    * [AIRAVATA-1074] - Sample application documents created with staticWorkingDirectory
-    * [AIRAVATA-1078] - Supporting advanced input/output handling in gfac
-    * [AIRAVATA-1080] - Implementing Advanced Input/Output Handling
-    * [AIRAVATA-1088] - Removing registry dependency from job-monitor
-    * [AIRAVATA-1089] - Enabling SSH job monitoring
-    * [AIRAVATA-1139] - Cannot get all user projects
-    * [AIRAVATA-1141] - getAllUserExperiments() ignores input
-    * [AIRAVATA-1142] - getAllExperimentsInProject throws exeption instead of empty result
-    * [AIRAVATA-1143] - Airavata PHP Thrift Client Distribution
-    * [AIRAVATA-1147] - Throw full stack trace to client side in airavata server handler
-    * [AIRAVATA-1148] - No documentation in Thrift-generated PHP SDK
-    * [AIRAVATA-1161] - Clone experiment does not work properly
-    * [AIRAVATA-1163] - CreateLaunchExperiment client launch experiment is not working
-    * [AIRAVATA-1164] - AiravataTaskStatusUpdator.updateTaskStatus has java.lang.NullPointerException
-    * [AIRAVATA-1182] - createProject doesn't warn that project already exists
-    * [AIRAVATA-1185] - Output values are not populated when the experiment finish
-    * [AIRAVATA-1227] - Update server handler class to throw error message to client side
-    * [AIRAVATA-1264] - When creating Registry instance, instead of updating, add checks to see whether user and gateway exists
-    * [AIRAVATA-1266] - Thrift -out of sequence response on validateexperiment
-    * [AIRAVATA-1273] - Experiment status was coming as Launched and output value as empty
-    * [AIRAVATA-1279] - When server initialize, db scripts are not read from db-scripts folder
-    * [AIRAVATA-1283] - local host is hard coded in all the thrift clients
-    * [AIRAVATA-1297] - Error while reading cache size from airavata-server.properties
-    * [AIRAVATA-1298] - ClassNotFoundException when running CreateLaunchExperiment for local experiments
-
-** Documentation
-    * [AIRAVATA-1086] - INSTALL is out of date
-    * [AIRAVATA-1122] - Airavata Architecture - Sequence Diagram
-    * [AIRAVATA-1138] - Preperation of QA Test cases for Airavata API
-    * [AIRAVATA-1262] - CCGrid tutorial documentation preparation for PHP scripts
-    * [AIRAVATA-1263] - CCGrid tutorial documentation preparation for PHP reference gateway
-
-** Epic
-    * [AIRAVATA-759] - GSISSH-Grid security provider to run remote jobs
-    * [AIRAVATA-964] - Add single job support as a first class simple Apache Airavata Execution
-    * [AIRAVATA-1039] - Add Airavata Client Samples
-    * [AIRAVATA-1158] - Test different API functions in Airavata API using PHP client
-
-** Improvement
-    * [AIRAVATA-934] - Update SSHProvider to use Jcraft API
-    * [AIRAVATA-942] - GFAC SchedulerTest is obsolete
-    * [AIRAVATA-949] - Update release management page step 11
-    * [AIRAVATA-1076] - Make input/output data location in GFAC configurable
-    * [AIRAVATA-1081] - Airavata README is obsolete
-    * [AIRAVATA-1082] - Make SSH provider(Fork jobs) work with JCraft
-    * [AIRAVATA-1118] - Adding Permission attribute to XBaya main jar to follow recent JAVA security update guide line
-    * [AIRAVATA-1249] - Add search project by name and description
-    * [AIRAVATA-1257] - Define experiment summary data model for search experiments
-    * [AIRAVATA-1258] - Add API methods to search experiments by name and description
-    * [AIRAVATA-1278] - Search experiments with resource id and application id
-    * [AIRAVATA-1285] - Enable openJPA caching to improve the performance
-
-** New Feature
-    * [AIRAVATA-1033] - Write Airavata Thrift Server Startup Scripts
-
-** Story
-    * [AIRAVATA-1019] - Airavata Server distribution with new Thrift server
-    * [AIRAVATA-1093] - Integration Test 1 - Manage Unlaunched Experiments
-    * [AIRAVATA-1098] - Integration Test 2 - Manage Launched Experiments
-
-** Task
-    * [AIRAVATA-905] - Unify SSH Libraries across Airavata
-    * [AIRAVATA-1021] - Implementing new Monitoring component which handle different types of monitoring mechanisms
-    * [AIRAVATA-1060] - Disable the obsolete modules from the trunk build
-    * [AIRAVATA-1124] - Cleaning up unused modules in the trunk for 0.12 release
-    * [AIRAVATA-1140] - Create client samples that'll be distributed
-    * [AIRAVATA-1144] - Airavata CPP Thrift Client Distribution
-    * [AIRAVATA-1145] - Update Experiment Status when Job Status Changes
-
-
-Apache Airavata Version 0.11 Released on 2013-12-20
-==================================================
-This release focused on evaluating apache thrift as a framework to implement Airavata API. As the first step, we are adding thrift interfaces to workflow execution API. Feel free to explore the thrift module in Airavata source code, which contains the stand-alone thrift server and a thrift client. Apart from apache thrift integration, this release has bug fixes which related GSISSH library and integration of Airavata Credential Store with Airavata client API. 
-Below you will find the detail list of JIRA tasks/issues resolutions incorporated in 0.11. 
-
-** Improvement
-     * [AIRAVATA-278] - Improve GFac stdout handling to cover output types
-     * [AIRAVATA-941] - JCR properties in GFAC's service.properties are obsolete
-     * [AIRAVATA-952] - Add credential store to the Airavata API
-     * [AIRAVATA-963] - Refactoring Integration Tests module to allow easy extendability and remove redundancy
-
-** Task
-     * [AIRAVATA-953] - Distribute JNLP With Releases
-
-** Sub-task
-      * [AIRAVATA-925] - Display status of experiments upfront in experiments list
-      * [AIRAVATA-938] - Update XBaya window to support file transfer
-      * [AIRAVATA-967] - Update Unicore client version
-
-** Story
-     * [AIRAVATA-965] - Update Airavata JGLOBUS and Unicore jar
-
-** Bug
-     * [AIRAVATA-922] - Reduce the size of war distributions
-     * [AIRAVATA-954] - Evaluating thrift based execution API
-     * [AIRAVATA-969] - GSISSH provider not fail on PBS Syntax errors
-
-Known Issues in This Release
-============================
-    * [AIRAVATA-971] - XBaya run workflow window does not render correctly for a workflow which has lot of inputs
-
-Apache Airavata Version 0.10 Released on 2013-10-29
-==================================================
-This release focused on bug fixes and GSISSH library/provider for beta testing. GSISSH Library provides connectivity to remote resources using grid security, SSH keys and kerberos authentication. Feel free to explore the library https://svn.apache.org/repos/asf/airavata/trunk/tools/gsissh or work with GSISSHProvider in GFAC. This library is still in testing phase and contributions are welcome like libraries to different job managers and testing with different resources.   
-Below you will find detail list of JIRA tasks/issue resolutions incorporated in 0.10.
-
-
-** Sub-task
-    * [AIRAVATA-760] - GSISSH provider to run simple job manager commands provided by the user
-    * [AIRAVATA-761] - Input output data transfer using gsiscp or GridFTP
-    * [AIRAVATA-763] - Extending GFAC schema to support GSI hosts configurations
-    * [AIRAVATA-928] - Prepare release
-
-
-
-** Bug
-    * [AIRAVATA-744] - Cleanup configurations files
-    * [AIRAVATA-756] - Ensure Airavata can renew proxy for long running jobs.
-    * [AIRAVATA-882] - Tomcat port configuration accessing problem in certain older tomcat 7 version
-    * [AIRAVATA-920] - XBaya initialization fails when it is initialized from another client application
-    * [AIRAVATA-931] - GSISSHProviderTest is not working
-    * [AIRAVATA-933] - Regex in OutputUtils does not support space in output string
-    * [AIRAVATA-939] - When workflow fail it goes to workflow completed mode and not showing the red node
-
-
-
-** Improvement
-    * [AIRAVATA-870] - Enable CORS support in Airavata server
-    * [AIRAVATA-880] - Have a UserRegistry API to support user related operations
-    * [AIRAVATA-912] - [GSoC] JSON equivalent of XWF files
-
-
-Apache Airavata Version 0.9 Released on 2013-09-18
-==================================================
-This release mainly focused on "Credential Store" functionality within Airavata. This release includes initial version of "Credential Store" and a sample-gateway (within samples) to demonstrate the functionality of "Credential Store". In addition we upgrade JGlobus version to 2.0.6. With the JGlobus upgrade we introduced functionalities such as "Two phase commit", "Job cancellation" etc ... In addition we introduced a new workflow interpreter and also introduced a REST API for workflow execution. JGlobus upgrade is well tested and some of the use cases we tested can be found in https://svn.apache.org/repos/asf/airavata/sandbox/grd-tools. Below you will find detail list of Jira tasks/issue resolutions incoporated in 0.9.
-
-
-** New Feature
-    * [AIRAVATA-828] - Integrate Credential Management service to Airavata Server
-
-** Task
-    * [AIRAVATA-919] - Negotiate with Apache Infra and increase the distribution size to 200 MB
-    * [AIRAVATA-918] - Prepare release
-    
-** Improvement
-    * [AIRAVATA-252] - Remove invoker caching from Workflow interpreter
-    * [AIRAVATA-835] - Airavata API to get JOBID of GramJob based on workflow service node name
-    * [AIRAVATA-878] - Upgrade tomcat version used in integration-tests
-    * [AIRAVATA-883] - Upgrade JGlobus version to 2.0.6-RC2
-    * [AIRAVATA-900] - Handling of URI and URIArray containing different files with the same name should be handled correctly
-
-** Bug
-    * [AIRAVATA-620] - Confirming the airavata shutdown is completely graceful
-    * [AIRAVATA-659] - Airavata Client Exception handling
-    * [AIRAVATA-720] - Error message when I try to delete Application Service from Xbaya dashboard
-    * [AIRAVATA-731] - When registering urls in registry, we need to register based on transport protocol
-    * [AIRAVATA-738] - Xbaya does not give error messages when connecting to database with wrong credentials
-    * [AIRAVATA-753] - Fixing the provided samples
-    * [AIRAVATA-754] - Levenshtein distance sample is not working
-    * [AIRAVATA-852] - Fix the context root specified in the airavata-server.properties file for Airavata webapp
-    * [AIRAVATA-886] - Exception in jpa-registry when building in ubuntu with java 64 bit
-    * [AIRAVATA-888] - SSHProvider not working in trunk
-    * [AIRAVATA-902] - Scheduling info set from advanced options in client-side is not recovered properly at server-side
-    * [AIRAVATA-903] - Erroneous output is set as the input to the next node from the workflow interpreter
-    * [AIRAVATA-904] - EmbeddedInvoker is not parsing previous node output to the next node input correctly
-    * [AIRAVATA-907] - Experiment Data list return from getAllExperimentMetaInformation() method of provenance manager not sorted according to experiment submitted date
-
-Known Issues in This Release
-============================
-    * [AIRAVATA-914] - Failed to authenticate when connecting to an existing database.
-
-Apache Airavata Version 0.8 Released on 2013-07-04
-==================================================
-Key focus of this release is to build upon the 0.7 release changes of GFac Architecture. The EC2 provider now confers to
-the new GFac extensible architecture. The EC2 provider is now an advertised feature and users can use the provider in 
-production-like deployements. The RC of this release was applied to targeted usage by PMC members and significant 
-improvements have been made from errors reported. The Airavata GFac handler configurations have been well tested and 
-customization of handlers is facilitated through a configuration file. 
-
-** New Feature
-    * [AIRAVATA-862] - Introducing a HostScheduler interface and allow users to write their own HostSchedulers and register them with Airavata
-
-** Task
-    * [AIRAVATA-93] - Review gfac-core code 
-    
-** Improvement
-    * [AIRAVATA-450] - Delay in JobSubmissionListener after getting status from Gram
-    * [AIRAVATA-827] - Extending Gram RSL parameters to provide Job Name, email options 
-    * [AIRAVATA-832] - Provide support to configure a new provider in gfac-config.xml
-    * [AIRAVATA-850] - Add a UI component to EC2 menu which allows a user to generate a key for EC2 communication
-
-** Bug
-    * [AIRAVATA-304] - WorkflowInterpreter had some memory leak which can be seen when send requests continuously upto 4000 
-    * [AIRAVATA-721] - Xbaya attempt connection at a down Airavata Server
-    * [AIRAVATA-745] - Levenshtein Distance Sample Needs to be updated
-    * [AIRAVATA-746] - Airavata server populates incorrect URLs (GFac, interpretter ...) when HTTPS is enabled in tomcat
-    * [AIRAVATA-818] - Set host dynamically per service request
-    * [AIRAVATA-824] - EmbeddedGFacInvoker is not reading hostname from application scheduling context
-    * [AIRAVATA-826] - Tar data uploading using gridftp cient in GFAC is not complete 
-    * [AIRAVATA-829] - In Airavata API, HPCSettings the maxWallTime is not working
-    * [AIRAVATA-833] - GridFTPOutputHandler is not able to download outputs from outputData folder incase of URI data type.
-    * [AIRAVATA-834] - Add support for GridFTP output file staging
-    * [AIRAVATA-836] - In GramRSLGenerator setOutputDataDirectory to context output path is not correct
-    * [AIRAVATA-837] - Not able to load property incase of provider properties defined in gfac-config.xml
-    * [AIRAVATA-849] - Error messages from Airavata API
-    * [AIRAVATA-851] - Use the username specifed in the workflow graph when sshing to the AMI instances
-    * [AIRAVATA-856] - Make credential-store specific table scripts lower case
-    * [AIRAVATA-857] - Error while trying to query the experiment data after few hours
-    * [AIRAVATA-861] - Integration tests are failing
-    * [AIRAVATA-865] - Renaming GFac Job related functions in the rest service and the rest client
-    * [AIRAVATA-869] - When the application aborts with return value of minus Status of failure is not reported in to registry
-    * [AIRAVATA-872] - ws-messenger services come to inconsistent state with a failure scenario    
-
-
-Apache Airavata Version 0.7 Released on 2013-04-13
-==================================================
-Key focus on this release is to improve the Airavata Application Factory (GFac) to facilitate integration of new handlers and ease the development of new providers. The following JIRA issues provide details of the changes made. 
-
-Known Issues in This Release
-============================
-Apache Airavata Version 0.7 is an important step towards a extendable core components and a stable Airavata 1.0 release. This version is not yet recommended for production usage.
-
-** Story
-    * [AIRAVATA-530] - Implement a new Handler architecture
-
-** New Feature
-    * [AIRAVATA-315] - Provide an interface for Gateway administrator 
-    * [AIRAVATA-316] - Provide a way to access the log for each experiment 
-
-** Improvement
-    * [AIRAVATA-202] - Add EC2 Provider to Airavata
-    * [AIRAVATA-540] - There's no way to find final workflow outputs from notifications
-    * [AIRAVATA-780] - Add support to add multiple security context 
-    * [AIRAVATA-782] - Add the EC2 Job Submission Schedular to the trunk
-    * [AIRAVATA-787] - Add support for Unicore and SSH provider in Xbaya UI
-
-** Task
-    * [AIRAVATA-471] - Add sample workflows to demonstrate the use of foreach construct
-    * [AIRAVATA-757] - Remove dependency to OA4MP snapshot jars once OA4MP 1.0.6 is released
-    * [AIRAVATA-803] - Run Amazon EC2 workflows through XBaya 
-    * [AIRAVATA-804] - Fix the mechanism to keep the AWS secret key and access key within the workflow.
-
-** Sub-task
-    * [AIRAVATA-531] - Writing new Context classes to keep all the Context data
-    * [AIRAVATA-770] - Add Unicore provider to submit jobs
-    * [AIRAVATA-783] - Brief diagram about authentication framework
-
-** Bug
-    * [AIRAVATA-635] - Providing sample to configure workflow context header for each node
-    * [AIRAVATA-742] - Make authenticators.xml read default database configurations from airavata-server.properties
-    * [AIRAVATA-747] - SSH provider in EmbeddedGFacInvoker
-    * [AIRAVATA-748] - Dependencies missing for SSH provider
-    * [AIRAVATA-749] - Porting GSOC changes to Airavata trunk
-    * [AIRAVATA-750] - airavataAPI.getProvenanceManager().getExperimentDataList()
-    * [AIRAVATA-751] - Nullpointer exception in SSHProvider.getSession()
-    * [AIRAVATA-764] - Job should not be canceled if there is a job error. 
-    * [AIRAVATA-765] - GridFTPOutputHandler need to return file url incase output type in URI
-    * [AIRAVATA-772] - Cannot start Airavata on Windows
-    * [AIRAVATA-773] - XBaya does not work on Windows
-    * [AIRAVATA-775] - Add the EC2 UI components to XBaya
-    * [AIRAVATA-778] - Xbaya workflow editor: "Airavata Registry" panel doesn't update after making changes
-    * [AIRAVATA-781] - Add a test case to gfac core to submit EC2 jobs 
-    * [AIRAVATA-799] - Gram job data storing failing
-    * [AIRAVATA-801] - 10 mins sample failed in 0.7 RC2
-    * [AIRAVATA-809] - EC2 Instance Management window is not properly functioning due to backend issues
-    * [AIRAVATA-812] - Add documentation for EC2 job submissions through XBaya
-    * [AIRAVATA-813] - Incorrect instructions given in the wiki for Sample Workflow SimpleForEach
-    * [AIRAVATA-815] - Issues when terminating and starting instances/AMIs using Amazon instance management window
-    * [AIRAVATA-816] - Workflow Run sample fails  because of wrong host
-
-Apache Airavata Version 0.6 Released on 2013-01-25
-==================================================
-0.6 is the fifth release of Apache Airavata. This release focuses on providing a REST service interface for Airavata Registry.
-
-Known Issues in This Release
-============================
-This release is an important step towards a stable Airavata Server components and a good Airavata API client library. This version is not yet recommended for production usage.
-
-** New Feature
-    * [AIRAVATA-387] - Support for individual users in a community
-    * [AIRAVATA-572] - Add basic auth based authenticator to Airavata
-    * [AIRAVATA-573] - Add support to connect different types of user stores to authenticate Airavata REST API
-    * [AIRAVATA-631] - Change Airavata API (airavata-client) to use Airavata REST Service
-    * [AIRAVATA-632] - Change XBaya to use the Airavata Client
-    * [AIRAVATA-633] - Change XBaya to use Airavata Client for Workflow Launches
-
-** Improvement
-    * [AIRAVATA-539] - Provide WorklfowNodeID in wokflowInvoked Notification
-    * [AIRAVATA-644] - Change default authenticating database to Derby
-    * [AIRAVATA-645] - Provide a utility method to set basic access headers in client side
-    * [AIRAVATA-653] - Use Embedded Tomcat as servlet container for Airavata
-    * [AIRAVATA-658] - Create a context class to store request specific properties
-    * [AIRAVATA-683] - Improving Application Manager API
-    * [AIRAVATA-684] - Add stop monitoring functionality for the Monitor object
-    * [AIRAVATA-685] - Improvements to the WorkflowManager API
-    * [AIRAVATA-704] - BPELScript log messages to parse wsdl should be of debug level
-    * [AIRAVATA-719] - Enable rest client to communicate over HTTPS
-
-** Task
-    * [AIRAVATA-556] - Adding REST interface to Airavata Registry API
-    * [AIRAVATA-670] - Update LICENSE & NOTICE files in distribution
-    * [AIRAVATA-677] - Simplify runExperiment function overloading in Execution Manager
-    * [AIRAVATA-679] - Make the WorkflowContextHeaderBuilder transparent to the API User
-    * [AIRAVATA-698] - Move the registry related property data included on airavata-client and airavata-server properties files instead
-    * [AIRAVATA-726] - Generate a WAR distribution for Airavata Server at build time
-
-** Sub-task
-    * [AIRAVATA-65] - Update Audit Notifier
-    * [AIRAVATA-66] - Update Performance Notifier
-
-** Bug
-    * [AIRAVATA-259] - A notification is sent out with the description "Invoking a workflow" for each service invocation this is misleading.
-    * [AIRAVATA-528] - During workflow data saving node with a name of "experiments[1]" creating
-    * [AIRAVATA-619] - MsgBoxWsaResponsesCorrelator is creating an infinite thread  and there's no way to interrupt that thread
-    * [AIRAVATA-621] - WorkflowInterpretorEventListener is accumulating - not properly shutting down
-    * [AIRAVATA-622] - Error in console when running a workflow- Not always
-    * [AIRAVATA-628] - Add new user displays user add to JCR registry
-    * [AIRAVATA-643] - Add different registry accessors to airavata-server.properties and update AiravataJPARegistry accordingly
-    * [AIRAVATA-646] - Make tests work with paths that include spaces (Fix build failure in tests due to paths with spaces)
-    * [AIRAVATA-648] - MsgBoxWsaResponseCorrelator thread is not returning
-    * [AIRAVATA-650] - Provide a sample how to push notification messages to someother endpoint after capturing them in airavata client
-    * [AIRAVATA-652] - Create Java REST client to REST service
-    * [AIRAVATA-654] - Cannot start Airavata if the installed path contains spaces
-    * [AIRAVATA-664] - Null pointer exception is thrown from REST service when calling the registry API
-    * [AIRAVATA-672] - Adding embedded tomcat as default  server to Airavata
-    * [AIRAVATA-680] - Application Service menu get repeated in XBAya GUI
-    * [AIRAVATA-681] - Enable hash passwords in Airavata local user store and make SHA as default password hash method
-    * [AIRAVATA-682] - Failed login when connecting to an existing database
-    * [AIRAVATA-690] - Lonestar GridFTP URL is wrong in default host objects
-    * [AIRAVATA-692] - Not able to set HPC Configuration on New Application Deployment screen. Urgent!!
-    * [AIRAVATA-693] - Edit Application- Edit deployment link does not work
-    * [AIRAVATA-694] - Edit Application >  Edit deployment > Scratch working directory empty
-    * [AIRAVATA-696] - Airavata-client needs database configuration in client side code which is wrong
-    * [AIRAVATA-699] - When executing workflow user is authenticated multiple times for the same session
-    * [AIRAVATA-700] - Edit Host Description dialog vanishes once one description get deleted
-    * [AIRAVATA-701] - Maven clean install does not remove existing target folders for xbaya-gui
-    * [AIRAVATA-705] - There are some dependencies missing in Airavata client distribution
-    * [AIRAVATA-706] - Updating the HPC Configuration Options
-    * [AIRAVATA-708] - XBaya doesn't return when backend gfac operation fail
-    * [AIRAVATA-713] - Cleaning up unnecessary dependencies from Xbaya distribution and airavata-client distribution
-    * [AIRAVATA-715] - Database setting are picked up from registry.properties.
-    * [AIRAVATA-718] - An exception while starting integration tests
-    * [AIRAVATA-724] - A valid SimpleMathService is not available for the 5 minute tutorial
-    * [AIRAVATA-727] - Airavata distributions are not installed to the maven repository
-    * [AIRAVATA-728] - OutputDataSettings does not have method to set node information.
-    * [AIRAVATA-729] - Advanced options are not saved when creating an application
-    * [AIRAVATA-734] - Multiple Workflow is invoked messages in the workflow
-    * [AIRAVATA-741] - Airavata startup fails when Airavata is pointed to a new database
-
-Apache Airavata Version 0.5 Released on 2012-10-28
-=============================================================
-0.5 is the fourth release of Airavata (skipped 0.1-INCUBATNG). This release focuses on improving test cases and stability of code, documentation.
-
-** New Feature
-    * [AIRAVATA-277] - Add do-while support to Xbaya and workflow engine
-    * [AIRAVATA-314] - Hide workflow experiment ID from the user and allow user to add a user friendly experiment ID
-    * [AIRAVATA-517] - Add XBaya JNLP generation to the Airavata Build
-    * [AIRAVATA-548] - Implement StringArray incase output parameters are coming multiple times in STDOUT
-    * [AIRAVATA-562] - Replacing existing Jackrabbit registry with MySQL
-
-** Improvement
-    * [AIRAVATA-57] - Consolidate XBaya Web Service Invoker Clients and Re-factor them to use Axis2
-    * [AIRAVATA-220] - XBaya not prompting Myproxy dialog for secure workflow invocation
-    * [AIRAVATA-229] - Managing Shutdown tasks using shutdown hooks
-    * [AIRAVATA-363] - Adding Embedded GFac feature in to ducumentation
-    * [AIRAVATA-476] - Add sample workflows to be shipped with Airavata to demonstrate grid job submissions
-    * [AIRAVATA-533] - Add scripts to run Airavata in Windows environment
-    * [AIRAVATA-541] - Some code is duplicated in AiravataJCRregistry
-    * [AIRAVATA-543] - Some improvements to "Airavata HowTo" doc 
-    * [AIRAVATA-546] - Implementing Persistency Data Storage for Airavata
-    * [AIRAVATA-589] - Need to remove jackrabbit dependency from 0.5 build
-    * [AIRAVATA-613] - Cleanup XBaya Invokers and remove legacy security calls
-    * [AIRAVATA-614] - Cleanup all myproxy and gsi dependencies from XBaya
-
-** Bug
-    * [AIRAVATA-232] - GridFTPFileTransferClient has file paths that refer to a local file paths need to generalize this
-    * [AIRAVATA-317] - After changing the username of jackrabbit still I can save service description
-    * [AIRAVATA-400] - ConcurrentModificationException during using RegistryAPI
-    * [AIRAVATA-497] - Deprecating xbaya engine running in the gui mode and make WorkflowInterpreter invocation by default
-    * [AIRAVATA-506] - No log file is creating during standalone mode run of Airavata server
-    * [AIRAVATA-516] - Input Output node data can not be retreived by using Airavata API's ProvananceManager
-    * [AIRAVATA-522] - Application Failed status is not updated in XBaya
-    * [AIRAVATA-527] - Monitor panel does not report final error when a node fails
-    * [AIRAVATA-534] - Error creating the database in Windows environment - When starting the Airavata Server
-    * [AIRAVATA-538] - getWorkflowExecutionByUser(...) method implementation is not correct
-    * [AIRAVATA-544] - Could not deploy WS-Messenger with MySQL
-    * [AIRAVATA-545] - 5 minutes tutorial fails when running WS-Messenger with MySQL
-    * [AIRAVATA-559] - Improvements to AiravataJCRRegistry class
-    * [AIRAVATA-564] - ForEach does not work if Array size is 1
-    * [AIRAVATA-575] - Data type of workflow_graph and workflow_content of User_Workflow table and Published_Workflow table should be BLOB datatype
-    * [AIRAVATA-581] - Supporting derby by default for airavata
-    * [AIRAVATA-582] - Make run button of Xbaya to go through interpreter server by default
-    * [AIRAVATA-584] - GridFTP transfer does not set type to Binary for binary data
-    * [AIRAVATA-586] - Node deletion is giving some issues
-    * [AIRAVATA-588] - Error when try to open a workflow from filesystem
-    * [AIRAVATA-594] - Improving data retrieval time in provenance data 
-    * [AIRAVATA-595] - Gram RSL generated is missing the jobtype parameter
-    * [AIRAVATA-597] - XBaya pom have Junit jar version but its not added to properties
-    * [AIRAVATA-598] - Warn user before closing XBaya
-    * [AIRAVATA-611] - Remove derby.sh and startNetworkServer scripts
-    * [AIRAVATA-612] - File transfer error getting masked to a general error
-
-Apache Airavata Version 0.4-INCUBATING Released on 2012-07-28
-=============================================================
-0.4-INCUBATNG is the third release of Airavata (skipped 0.1-INCUBATNG). This release focuses on improving test cases
- and stability of code, documentation. 
- 
-** New Feature
-    * [AIRAVATA-236] - Develop Gdirftp and and file transfer utils to GFac
-    * [AIRAVATA-237] - Support http url sameway gridftp url is supported in the GFac URI type
-    * [AIRAVATA-287] - Add while construct 
-    * [AIRAVATA-298] - Allow workflow intepreter to start executing even when all the "Input Node" valuese are not set
-    * [AIRAVATA-309] - XRegistry entries transfer (from OGCE XRegistry to Airavata XRegistry)
-    * [AIRAVATA-358] - Integrate GFac with XBaya to run in embedded mode
-    * [AIRAVATA-365] - Creating temporary location based on the given executable location
-    * [AIRAVATA-366] - Adding default set of host descriptions during startup
-    * [AIRAVATA-377] - Allowing users disable some of the input Nodes in a workflow during Invocation
-    * [AIRAVATA-392] - Allowing users to specify the workflow name during XBaya startup and open the given workflow
-    * [AIRAVATA-417] - Create a getter on AiravataClient to read the location to save the output file
-    * [AIRAVATA-517] - Add XBaya JNLP generation to the Airavata Build
-
-** Task
-    * [AIRAVATA-414] - Refactor XBaya
-    
-** Sub-task
-    * [AIRAVATA-321] - Create documentation for XRegistry to Airavata Registry migration tool
-    * [AIRAVATA-326] - Gram and GridFTP ERP's are not populated in XRegistry entries transfer
-    * [AIRAVATA-327] - Application temporary directory was not populated
-    * [AIRAVATA-328] - Service Inputs and outputs are not coming
-    * [AIRAVATA-329] - Verify different name spaces
-    * [AIRAVATA-336] - After migration of xregistry resources, Application Services are not listed in Component List
-    * [AIRAVATA-337] - Compare the OGCE Schema and Airavata Schema then add missing parts to airavata Schema
-    * [AIRAVATA-491] - Do-While GUI component
-    * [AIRAVATA-492] - Changing the workflow model for do-while
-    * [AIRAVATA-493] - Add Do-while handler for Workflow Interpreter
-
-** Improvement
-    * [AIRAVATA-284] - Making the timeout value configurable in ws-messenger client package
-    * [AIRAVATA-313] - Add validation in to airavata before submitting jobs to Grid
-    * [AIRAVATA-334] - Xbaya Application description GUI
-    * [AIRAVATA-381] - Copying gridftp and urls in to Grid during input Staging
-    * [AIRAVATA-390] - Allowing users to configure the XBaya GUI placement in the screen
-    * [AIRAVATA-401] - Allowing users to give empty String and URL inputs for a workflow
-    * [AIRAVATA-403] - Workflow Execution Context should be used for all workflow executions
-    * [AIRAVATA-405] - Adding monitoring capability to AiravataClient
-    * [AIRAVATA-412] - GFac outputdata directory name should be customizable from application description
-    * [AIRAVATA-464] - Extension for Application Deployment Description to specify Hadoop provider specific parameters 
-    * [AIRAVATA-483] - Create java docs with the build using maven
-    * [AIRAVATA-484] - Airavata API improvements
-    * [AIRAVATA-486] - Add a document describing Airavata Users to the website
-    * [AIRAVATA-520] - Service outputs as stdout and stderr
-    
-** Bug Fixes
-    * [AIRAVATA-296] - Threads get create continuously in WorkflowInterpreter during accessing registry
-    * [AIRAVATA-362] - Error while saving Gram Configuration
-    * [AIRAVATA-368] - Host description update doesn't work properly
-    * [AIRAVATA-369] - Huge Error message box comes when try to show an huge error
-    * [AIRAVATA-380] - GFac doesn't keep the order properly for application invocation
-    * [AIRAVATA-382] - Workflow loading when there's a URIParameterType is there in the workflow
-    * [AIRAVATA-384] - Wrong workflow is saving so during loading of the workflow it shows a weird input nodes without Edges
-    * [AIRAVATA-385] - Registry related commandline arguments are not picked up by the XBaya GUI
-    * [AIRAVATA-386] - Cannot configure input nodes by clicking on inputNodes
-    * [AIRAVATA-393] - Error while processing input from another node at Gfac-service
-    * [AIRAVATA-395] - gfac fails with ArrayInput types
-    * [AIRAVATA-411] - Service Description editing fails
-    * [AIRAVATA-416] - Notifications are not delivering sometimes when a workflow run in Interpreter Service mode
-    * [AIRAVATA-418] - Handling application exit codes and if its non zero through and error up to XBaya GUI
-    * [AIRAVATA-421] - Propagate GFac failures in to XBaya GUI properly and make the failure nodes red
-    * [AIRAVATA-425] - jackrabbit.log_IS_UNDEFINED
-    * [AIRAVATA-431] - Error when importing a workflow from file system
-    * [AIRAVATA-432] - GFAC is not creating outputData directory for GRAM Jobs
-    * [AIRAVATA-435] - outputData directory variable is set as inputData in Gram RSL
-    * [AIRAVATA-436] - GFAC does not support reading output data directly from outputData and set values into output array
-    * [AIRAVATA-438] - Sometimes Gfac notifications are not receiving to XBaya so the failures scenarios are not visible to the user
-    * [AIRAVATA-456] - Input type URIArray is not handled properly
-    * [AIRAVATA-466] - WorkflowInterpreter notification is broken
-    * [AIRAVATA-487] - Changing the host dynamically based on the request content
-    * [AIRAVATA-494] - Not able to Run a local service in GFAC from Xbaya
-    * [AIRAVATA-502] - -workflow option doesn't work on trunk
-    * [AIRAVATA-503] - Workflow nodes are not becoming red when it failes but it receives the proper notification
-    * [AIRAVATA-504] - NPE while starting Airavata Server
-    * [AIRAVATA-505] - Saved workflow with EndWhile is loading the component wrong
-    * [AIRAVATA-507] - NPE when deploying Airavata on Tomcat
-    * [AIRAVATA-508] - Cannot add multipe hosts for a single service
-    * [AIRAVATA-509] - Gram Hosts are not showing properly in XBAya gui
-    * [AIRAVATA-510] - When connecting through XBaya to an Airavata which is deployed on tomcat, MessageBox and MessageBroker URLs are not propagated properly
-
-** Test
-    * [AIRAVATA-472] - Add more test cases to cover ForEach construct functionality
-
-
-Apache Airavata Version 0.3-INCUBATING Released on 2012-05-14
-=============================================================
-0.3-INCUBATNG is the second release of Airavata (skipped 0.1-INCUBATNG). This release focuses on improving test cases
-+and stability of code, documentation.
-
-** 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
-======================================================
-
-0.2-INCUBATNG is the first release of Airavata, 0.1-INCUBATNG was attempted but the vote was cancelled. 
-This notes covers both the releases. This release focuses on improving test cases and stability of code, 
-cleaning up of donated code, packaging all components into modular architecture, documentation, and 
-removal of non-compatible license dependencies.
- 
-
-** 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
-
-
-
-

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/apache-license-header.txt
----------------------------------------------------------------------
diff --git a/apache-license-header.txt b/apache-license-header.txt
deleted file mode 100644
index cb1569c..0000000
--- a/apache-license-header.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/dev-tools/ansible/NOTE
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/NOTE b/dev-tools/ansible/NOTE
deleted file mode 100644
index b4979b5..0000000
--- a/dev-tools/ansible/NOTE
+++ /dev/null
@@ -1,5 +0,0 @@
-#Bind to 'hostname -f' output to access from outside.
-
-#aws
-add new tcp rule under associate security group to open ports
-disable or add firewall rule to open ports

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/dev-tools/ansible/README.md
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/README.md b/dev-tools/ansible/README.md
deleted file mode 100644
index ca686f2..0000000
--- a/dev-tools/ansible/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-# airavata-ansible
-
-Ansible script to deploy Apache Airavata and PGA. 
-There are ansible roles to install Airavata pre-requisites (RabbitMQ, Zookeeper, MariaDB).
-
-## Supported OS with versions.
-
-- Centos 7
-
-## Roles
-
-- **env_setup** :- Create user and group, install oracle java 8, open firewall ports.
-- **zookeeper** :- Download and install zookeeper.
-- **rabbitmq** :- Download and install rabbitmq as service.
-- **database** :- Download and install mysql(mariadb) as a service.
-- **common** :- Checkout Airavata source from git and run maven build. Move keystore files.
-- **gfac** :- Setup and deploy Gfac component.
-- **registry** Setup and deploy registry component.
-- **api-orch** :- Setup and deploy Api-Orch components.
-- **pga** :- Setup and deploy Airavata PHP Gateway.
-
-## Useful commands
-
-- `ansible-playbook -i hosts site.yml`
-- `ansible-playbook -i hosts site.yml -t "tags"`
-- `ansible-playbook -i hosts site.yml --start-at-task="name of the ansible task"`
-
-To deploy pga run following. see site.yml (playbook) file for other available tags.
-
-- `ansible-playbook -i hosts site.yml -t "pga"`
-
-## Configurations
-
-- Set correct private key file to `ansible_ssh_private_key_file` property in group_vars/all

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/dev-tools/ansible/group_vars/all.yml
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/group_vars/all.yml b/dev-tools/ansible/group_vars/all.yml
deleted file mode 100644
index 0c6999f..0000000
--- a/dev-tools/ansible/group_vars/all.yml
+++ /dev/null
@@ -1,89 +0,0 @@
----
-ansible_connection: ssh
-# ansible_ssh_user: centos
-ansible_ssh_user: root
-ansible_ssh_private_key_file: /Users/supun/Desktop/shameera-key.pem
-# ansible_ssh_private_key_file: /Users/syodage/Projects/airavata-ansible/shameera-aws.pem.txt
-
-user: centos
-group: centos
-user_home: "/home/{{ user }}"
-
-# deployment related variables
-deployment_dir: "{{ user_home }}/dev-deployment"
-airavata_source_dir: "{{ user_home }}/source"
-airavata_dist: "apache-airavata-server-0.17-SNAPSHOT"
-airavata_dist_name: "{{ airavata_dist }}-bin.tar.gz"
-git_branch: develop
-
-# Database related variables
-db_server: "{{ groups['database'][0] }}"
-db_server_port: "3306"
-db_user: "airavata"
-db_password: "airavata"
-app_catalog: "app_catalog"
-exp_catalog: "exp_catalog"
-replica_catalog: "replica_catalog"
-sharing_catalog: "sharing_catalog"
-workflow_catalog: "wf_catalog"
-credential_store: "credential_store"
-
-mysql_connector_jar: "mysql-connector-java-5.1.37-bin.jar"
-
-# Rabbitmq related vareables
-rabbitmq_server: "{{ groups['rabbitmq'][0] }}"
-rabbitmq_vhost: "develop"
-rabbitmq_user: "airavata"
-rabbitmq_password: "airavata"
-rabbitmq_port: "5672"
-rabbitmq_broker_url: "amqp://{{ rabbitmq_user }}:{{ rabbitmq_password }}@{{ rabbitmq_server}}:{{ rabbitmq_port }}/{{ rabbitmq_vhost }}"
-
-# Zoookeeper related variables
-zookeeper_client_port: 2181
-zookeeper_url: "{{ groups['zookeeper'][0] }}:{{ zookeeper_client_port }}"
-# API Server related variables
-api_server_name: "apiserver-node0"
-api_server_host: "{{ansible_fqdn}}"
-api_server_port: "8930"
-api_secured: "false"
-tls_enable: "false"
-api_server_tls_port: "9930"
-enable_sharing: "true"
-
-# Orchestrator  related variables
-orchestrator_name: "orchestrator-node0"
-orchestrator_host: "{{ansible_fqdn}}"
-orchestrator_port: "8940"
-api_orch_dir: "{{ deployment_dir }}/api-orchestrator"
-
-# registry related variables
-registry_name: regserver-node0
-registry_host: "{{groups['registry'][0]}}"
-registry_port: 8970
-registry_dir: "{{ deployment_dir }}/registry"
-default_gateway: "php_reference_gateway"
-
-# Credential and keystore related variables
-#authorization_server: "https://{{ groups['wso2is'][0]}}:9443/services/"
-authorization_server: "https://idp.scigap.org:9443/services/"
-keystore: "airavata.jks"
-keystore_passwd: "airavata"
-#client_truststore: "client_truststore.jks"
-client_truststore: "airavata.jks"
-client_truststore_passwd: "airavata"
-cred_keystore: "airavata_sym.jks"
-cred_keystore_passwd: "airavata"
-cred_keystore_alias: "airavata"
-cred_store_server_host: "{{ ansible_fqdn }}"
-cred_store_port: "8960"
-keystores_location: "{{ deployment_dir }}/keystores"
-
-# Gfac related variables
-gfac_name: "gfac-node0"
-gfac_host: "{{ ansible_fqdn }}"
-gfac_port: "8950"
-gfac_dir: "{{ deployment_dir }}/gfac-instance"
-
-# Monitoring variables
-monitor_email_address: "test.airavata@gmail.com"
-monitor_email_password: "airavata"

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/dev-tools/ansible/hosts
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/hosts b/dev-tools/ansible/hosts
deleted file mode 100644
index b7500a9..0000000
--- a/dev-tools/ansible/hosts
+++ /dev/null
@@ -1,26 +0,0 @@
----
-# inventory file : production
-
-[zookeeper]
-149.165.171.13
-
-[rabbitmq]
-149.165.171.12
-
-[database]
-149.165.171.1
-
-#[wso2is]
-#52.87.209.219
-
-[registry]
-149.165.171.0
-
-[api-orch]
-149.165.170.105
-
-[gfac]
-149.165.171.0
-
-[pga]
-149.165.170.103

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/dev-tools/ansible/roles/api-orch/files/mysql-connector-java-5.1.37-bin.jar
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/roles/api-orch/files/mysql-connector-java-5.1.37-bin.jar b/dev-tools/ansible/roles/api-orch/files/mysql-connector-java-5.1.37-bin.jar
deleted file mode 100644
index 465af67..0000000
Binary files a/dev-tools/ansible/roles/api-orch/files/mysql-connector-java-5.1.37-bin.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/488b772f/dev-tools/ansible/roles/api-orch/handlers/main.yml
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/roles/api-orch/handlers/main.yml b/dev-tools/ansible/roles/api-orch/handlers/main.yml
deleted file mode 100644
index a2288d9..0000000
--- a/dev-tools/ansible/roles/api-orch/handlers/main.yml
+++ /dev/null
@@ -1,14 +0,0 @@
----
-
-# Api server, Orchestrator related handlers
-- name: start api-orch
-  command: ./bin/airavata-server-start.sh api-orch -d
-           chdir="{{ api_orch_dir }}/{{ airavata_dist }}/"
-           creates="{{ api_orch_dir }}/{{ airavata_dist }}/bin/server_start_*"
-
-- name: stop api-orch
-  command: ./bin/airavata-server-stop.sh -f
-           chdir="{{ api_orch_dir }}/{{ airavata_dist }}/"
-           removes="{{ api_orch_dir }}/{{ airavata_dist }}/bin/server_start_*"
-
-...


Mime
View raw message