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/

Reply via email to