Sapphire 0.5 is currently scheduled for February 24th. The primary new feature of this release is the replacement of the Graphiti-based diagram rendering with straight GEF-based diagram rendering. I am considering moving the release date out to May 15th to give more time for this feature to be polished and to capture additional enhancements.
Before we officially move the date, I'd like to ask the adopter community to see if anyone would be adversely impacted by this change in schedule. Note that we have a to-be-scheduled 0.4.1 release to delivery important bug fixes between now and May.
If you would be adversely impacted by this change in schedule, reply to this post with your details and we will try to work something out. The new schedule will go in effect if I do not hear anything by Monday February 13th.
I plan on shipping an adopter product based on sapphire-05 but before may 15th, so would you be able to lock down one of the 0.5.x hudson builds so that I can build against a repository that will not be deleted at least until 0.5 is out?
I would be wanting to ship with the new 0.5 features like diagramEditor improvements and new CodeScript editor, so some pretty bleeding edge stuff, and since this is a full eclipse product I don't mind there not being a official release on a eclipse.org updatesite yet.
The new diagram renderer in 0.5 that is based directly on GEF has feature parity with the original Graphiti-based renderer. In fact Ling and Shenxue are presently working to take our diagram support beyond the capabilities present in the 0.4 release. The Look-and-Feel will largely stay the same. There will be migration steps necessary for any adopter with a diagram editor based on 0.4, but these steps will be fully documented in the migration guide.
The plan document includes links to specific items (tracked in Bugzilla). You have to click through to get the details. Here is the relevant link: