GRIA Client Change Log
Version 4.3.1
This version is compatible with v4.0.0-v4.3.1 of GRIA Services. If you wish
to run the Client against earlier versions than v4.2.0, then please take note
of the compatibility issues described in the v4.2.0 and v4.1.0 sections of this
change log.
N.B. This version of the GRIA Client will generate a warning message if
you attempt to invoke a service, whose common name does not match the
hostname of the service provider.
Bug
- [GRIAC-60]
- Target host name is not checked
- [GRIAC-158]
- The licences hyperlink in the IPR doc does not work
- [GRIAC-160]
- Broken links in OGSA-DAI client docs
Version 4.3.0
This version is compatible with v4.0.0-v4.3.0 of GRIA Services. If you wish
to run the Client against earlier versions than v4.2.0, then please take note
of the compatibility issues described in the v4.2.0 and v4.1.0 sections of this
change log.
Bug
- [GRIAC-106]
- The gridcli keystore dialogue box does not work in FC4 with built-in java
- [GRIAC-129]
- Error in tutorial: finish() should be finishResourceAllocation()
- [GRIAC-146]
- Client only considers a job as failed if staging fails
- [GRIAC-147]
- AxisTransport keeps files locked
New Feature
- [GRIAC-126]
- Provide a client interface to killJob
- [GRIAC-149]
- Support for OGSA-DAI Service
Improvement
- [GRIAC-115]
- Requirements, Work xml file documentation
- [GRIAC-125]
- Proxy password configuration
Version 4.2.0
This version is compatible with v4.0.0-v4.2.0 of GRIA Services. However, v4.0.0
and v4.1.0 of GRIA Services don't support tendering on applications so the default
Requirements.xml must be modified (as explained in the file itself).
If using v4.0.0 of the GRIA Services then take note of the application URI changes
explained in the Version 4.1.0 section of this change log.
Bug
- [GRIAC-109]
- CLONE -Set copyright symbol correctly for UTF-8
- [GRIAC-118]
- Conversation.toString() fails when finished
New Feature
- [GRIAC-104]
- Retrieve application descriptions by GRIA clients
Task
Improvement
- [GRIAC-65]
- Supporting certificate revocation lists from mutiple CA's
- [GRIAC-76]
- Deprecate XForms code
- [GRIAC-100]
- Improve debug logging
- [GRIAC-101]
- Allow tendering on applications
Version 4.1.0
This version is compatible with v4.0.0 and v4.1.0 of GRIA Services. However,
if you intend to use this client with version 4.0.0 of the Services please note
that the tutorial application URIs have changed. In this case, you should use
the old URIs (that start with http://it-innovation.soton.ac.uk/2005/gria/tutorial)
instead of the URIs mentioned in the current tutorial documentation.
Bug
- [GRIAC-78]
- HTTPS proxy settings
- [GRIAC-79]
- could not find deserializer for type {...}resource-allocation-statusType
- [GRIAC-81]
- org.xml.sax.SAXParseException: Premature end of file.
- [GRIAC-87]
- Fix wss4j jar
- [GRIAC-93]
- Validity error : No declaration for attribute align of element div
Improvement
- [GRIAC-63]
- Change tutorial image
- [GRIAC-84]
- Rename tutorial app URI
- [GRIAC-85]
- Warn about missing crypto.properties
- [GRIAC-88]
- Minor documentation updates
- [GRIAC-89]
- CLONE - Check keystore certs are valid
- [GRIAC-92]
- Fixes/Improvements to GRIA client docs
Version 4.0.0
The version is incompatible with previous versions of GRIA services because:
- The client infrastructure is now based on the Axis client framework (#469,
#480)
- The underlying WS-Security implementation is now based on WSS4J (#469).
New Features
- Added explanation of proxies in documentation (#446)
- Details of offers are displayed straightaway (#453)
- Client remembers budget holder details (#431)
- Support for non-interactive confirmation of offers (#318)
- Adaptive polling based on frequency with which the status changes (#277)
- Update client.state on check-accounts (#435)
Bug fixes
- Fixed file descriptor overflow due to CLOSE_WAIT on connections (#494)
- Allow large attachment (#493)
- Missing enableAccess for allocations (#459)
- Show stack trace in error dialog (#471)
- Allow renaming conversations from the browser (#411)
- Certificate chooser closes on error (#436)
Version 3.2.0
First version to be built using Maven. There has been a substantial refactoring
of namespaces meaning that this version is incompatible with previous versions
of GRIA Services.
New Features
- Remove short-cuts for gridcli upload/download(#389). You must include the conversation
name when using these commands. Before, the conversation name defaulted to the file name.
- CLI update to download from a URI not in the conv database(#395). You can use the full
URI in place of a conversation name.
- Recognize job error from service provider(#397)
- The tendering dialog shows the progress of each tender, instead of only displaying once
all tenders have arrived. There are corresponding changes to the AllocationHelper Java API
to allow this.
- When running a job, the command-line client grants the job's service
provider read access to all inputs, and write access to all outputs
automatically.
Bug fixes
- Account events slow to appear (#372). The statements were only up to the
local time on the client, which might be earlier than on the server
if the clocks were out of sync.
- Better errors when pending-credit-checks (#379)
- Error message boxes may be wider than the screen (#381)
- Kilobytes or Megabytes are used to display large values (#382)
- Keystore dialog problems on Windows (#400)
- Improved error message if xalan.jar is broken (#403)
- Allow isActive to use an existing job status (#410)
- GRIADataItemDOMTranslator isnt generic (#325)
Version 3.1.0
Bug fixes
- Make offer dialog a window, not a frame (#240).
- Extra long allocations don't meet requirements (#247).
- Importing an invalid conversation URL (with a #) should report an error
(#248).
- Show log messages when polling checkJob (#258).
- Added start job functionality to client (#286).
- Document forget conversation command (#307).
- Job failures should use an error exit status (#254).
Version 3.0.1
Bug fixes
- Requirements now specified correctly in documentation (#232)
- Documented Xalan problen with Java 1.4.2_05 (#234)
Version 3.0.0
New Features
- Added monitor command, which monitors the status of all running jobs.
- Added init-standalone-data command (only for testing).
- The conversation browser (gria browse) menus contain many more operations. In particular, access to conversations
can be granted and revoked.
- Error messages are simpler and more informative.
- Multiple allocations can exist within a single directory.
Changes to command line interface
- gria.state is now called client.state.
- gria upload used to take a list of files. Now, it taken an allocation
name and a stager name (and a file name, if different from the stager
name).
gria upload file1 file2
becomes
gria upload MyAllocation file1
gria upload MyAllocation file2
- gria run also now takes an allocation name as an extra first argument.
(also, the name of the test application has changed)
gria run http://gria.org/application/test TestAppWork.xml \
--input input.zip --output output.zip
becomes:
gria run MyAllocation http://gria.org/GRIATestApp TestAppWork.xml \
--input input.zip --output output.zip
These changes were necessary because there can now be multiple
allocations within a single directory.
Changes to Java interface
This page was last updated $Date: 2005/01/26 12:30:28