I am pleased to announce the release of Xen 4.5.3. Xen Project Maintenance releases are released in line with our Maintenance Release Policy. We recommend that all users of the 4.5 stable series update to this point release.
Xen 4.5.3 is available immediately from its git repository:
The kickoff meeting for the Xen-API community project is scheduled for May 15, 2008 at 4pm EST. I am still looking for people interested in working on this project and the meeting is open to all Xen.org community members. I will be posting all meeting minutes and activities on the Xen Wiki once the project is underway so attendance at the meetings is not mandatory; however, the first few meetings will be important as we discuss what work items need to be complete and people get a chance to volunteer.
Several community members have contacted me recently about the Xen-API utilities. I looked into this and discovered a great opportunity for community members looking for a project to contribute to. So, I am announcing a new community effort to complete the development of the Xen-API utilities. If you are interested in working on the Xen-API project please email me at email@example.com and I will call a meeting in mid-May with all people interested to get the project underway.
NOTE – This interface is not to be seen as a replacement for the existing XML-RPC interface and people should not infer anything by this project.
Here are some thoughts on the importance of the Xen-API if you are considering joining this community effort:
Xen-API cleans up a lot of the cruft of the older APIs
Authentication aspect to the Xen-API allows the API to be used off-box securely
Xen-API’s event registration / dispatch piece is much better than the old API, making it much easier to build web GUIs or health monitors
The Xen-API has two mechanisms, one for synchronous task invocation, and a congruent one for asynchronous tasks.This means, for example, that you can reboot a VM, and either block waiting for it to complete, or get a task handle and poll back later.This gives application developers the freedom to choose how they interact with Xend
Xend will get a code update from this project and will give developers a chance to learn more about xm as well as Xend (Xend is written in Python)
Xen-API already has C and Python bindings in the Xen tree; Ruby bindings are also rumored to exist