This is principally a bug fixing release, since more than 40 issues have been solved. The most significant improvement is the Customer Experience Improvement Program (CEIP): the feature, fully opt-in, is able to automatically report unhandled exceptions in PostSharp, and collects some anonymous usage statistics. The CEIP has been included in an intermediate build between CTP 2 and CTP 3, and most issues solved in CTP have actually been reported by the CEIP. For uploading, our implementation uses Microsoft BITS, a background installed with Windows, so the process never interupts your work and does not consume the bandwidth when you're using it (and it very scalable on our server ;).
Except that, sadly enough, there has been no progress in features. We have been fully busy preparing the launch of the new company and the new web site. I'm glad to say that, although we are a couple of weeks late on the technical point, we made good progress with commercial stuff. You'll hear more about that in a couple of weeks.
Just as in CTP 2, the following features are not included in CTP 3 but are planned for a future preview of 2.0:
- Conceptual Documentation;
- Reference Documentation and Conceptual Documentation of PostSharp SDK (previously PostSharp Core);
- Support for Silverlight and Compact Framework.
This release is hardcoded to expire on March 1st, 2010, and in the mean time there will be a new release.