Sam Spilsbury (a.k.a smspillaz) announced yesterday that the much beloved Compiz is now very close to a 0.9 Beta in terms of functionality. About 80% of the Compiz 0.8 plugins have been ported in some form to Compiz++ although some plugins are currently broken in some way which makes them unusable. Some of the larger plugins have not yet been ported. As implied by the name, Compiz++ is no longer written in C, but its core has been recoded in C++. Rewriting Compiz in C++ allows for smart functions, easier and smarter private systems, easier initialization and clean-up, and there are numerous other advantages. Developers will be posting what they have been working on within the next few days. Here's a list of the work that still needs to be done:
Pretty much everything else is almost done or has bugs, unless specified above. I have no idea what the Compiz roadmap looks like towards version 1.0, but let's hope it will be ready for Karmic+1 (Ubuntu 10.04). For now I'm very much looking forward to the next Compiz release.