Hi Kostas,
> Nice! Is there a list of the new features for the ruby library?
Yes, it's included in the gem (CHANGES.rdoc) but that will be hidden somewhere
in the gem installation directory I guess. For convenience, here it is:
• Add a new API call Run#get_output_ports
• Remove Run#ls from the API.
• Refactor the code that builds output port lists.
• Update and streamline test suite.
• Parameterize the Rakefile for use in CI.
• Return dates as instances of class Time.
• Allow expiry dates to be specified in human readable formats.
• Workaround for CXF bug upon server start-up.
• t2-run-workflow: accept files as inputs.
• Tabulate run information.
> I see a new dependency, hirb.
Yes, this is purely for cosmetic reasons in the t2-server-info script. It is a
gem to help console programs format output and not used in the core library.
> Is the new API backward compatible? I.e.
> will I have to make changes to my code (Galaxy tool generator) to use
> this new version?
You shouldn't have to make any changes. If you use the Run#ls method (which was
a mistake by me to make it public in the first place) then you should use the
Run#get_output_ports method instead, but it isn't generally the sort of thing
you need to do much anyway.
Cheers,
Rob
>
>
> On 10 March 2011 12:44, Robert Haines <[email protected]> wrote:
>> Hi all,
>>
>> I have just pushed out a new release of the Taverna Server Client Libraries.
>>
>> Ruby
>> ----
>>
>> The new version is 0.6.0 and is available from RubyGems.org now:
>> https://rubygems.org/gems/t2-server
>>
>> To install simply use gem:
>> $ gem install t2-server
>>
>> The source code is available from github:
>> https://github.com/myGrid/t2-server-gem/tree/0.6.0
>>
>> The gem includes documentation and example scripts.
>>
>> Java
>> ----
>>
>> The new version is 0.0.3 and is available via maven:
>> Repository: http://www.mygrid.org.uk/maven/repository/
>> Group ID: uk.org.taverna
>> Artifact ID: t2-server-client
>>
>> The source code is available from github:
>> https://github.com/myGrid/t2-server-jar/tree/0.0.3
>>
>> The code is fully documented.
>>
>> Also, there is a separate package containing example scripts to demonstrate
>> use of the library. This is only available from github and includes
>> instructions for building via maven:
>> https://github.com/myGrid/t2-server-java-cli/tree/0.0.3
>>
>> As always, questions and bug reports are welcome either on this list or via
>> our bug tracker:
>> http://www.mygrid.org.uk/dev/issues/browse/TAVSERV
>>
>> Best wishes,
>> Rob
>>
>> --
>> Robert Haines
>> myGrid Team
>> School of Computer Science
>> University of Manchester
>>
>>
>> ------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> taverna-hackers mailing list
>> [email protected]
>> Web site: http://www.taverna.org.uk
>> Mailing lists: http://www.taverna.org.uk/about/contact-us/
>> Developers Guide: http://www.taverna.org.uk/developers/
>>
--
Robert Haines
myGrid Team
School of Computer Science
University of Manchester
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/
Developers Guide: http://www.taverna.org.uk/developers/