Showing posts with label libdeltacloud. Show all posts
Showing posts with label libdeltacloud. Show all posts

Thursday, June 23, 2011

Release of libdeltacloud 0.9

I'm pleased to announce the release of libdeltacloud 0.9. libdeltacloud is a library for accessing the Deltacloud API from C or C++ programs. There are several important changes in this release:

  • Performance optimizations

  • Support for deltacloud driver section

  • Support for deltacloud buckets and blobs

  • Support for deltacloud loadbalancers

  • Full doxygen documentation of all of the functions

  • Other minor bugfixes


The release is available from: http://people.redhat.com/clalance/libdeltacloud/0.9

The source code is pushed to the git repository, which lives here: git://git.fedorahosted.org/deltacloud/libdeltacloud.git

As always, questions, comments, problems and patches are welcome!

Tuesday, April 19, 2011

Release of libdeltacloud 0.8

I'm pleased to announce the release of libdeltacloud version 0.8. libdeltacloud is a library for accessing the Deltacloud API from C or C++ programs. There are several important changes in this release:

  • The API for deltacloud_create_instance() has been changed, hopefully for the last time. The previous version of the API had separate parameters for every option we wanted to pass to the deltacloud server. This was confusing and required that we break the API every time we wanted to add a new parameter. The new version of the API expects an array of deltacloud_create_parameter structures that describe the options to pass to the create call. This is more intuitive, more flexible, and shouldn't require us to break the API again.

  • We no longer expect return data from POST calls to the deltacloud API. The deltacloud API does not guarantee any return data from a POST call (such as that used to create new instances). libdeltacloud was erroneously assuming it would get data back, which was causing problems with certain deltacloud backends. The new version doesn't expect any return data from POST, and instead requires the user of the library to make an additional GET call if they want additional information about an instance.

  • Other minor bugfixes


The release is available here.

The source code is available from: git://git.fedorahosted.org/deltacloud/libdeltacloud.git

As always, questions, comments, problems and patches are welcome!

Friday, March 11, 2011

Release of libdeltacloud 0.7.0

I just pushed out a new release of libdeltacloud v0.7. This version adds the ability to override specific portions of a hardware profile when launching an instance. For example, when launching a cloud instance on GoGrid, you have the choice of several pre-canned instance sizes. However, you can also optionally override the amount of memory while launching the instance, so you get something of a "custom" size. This new libdeltacloud release allows for custom memory, CPU, and storage sizes when launching instances.