We are happy to announce that beta version of OCCT 7.0 is available for testing, and invite you to test it in your projects.
OCCT 7.0 includes a number of essential changes aimed to eliminate legacy limitations of OCCT. These changes improve configuration and building, execution in multithreaded environments and on mobile platforms, reliability of modeling algorithms. By their nature, they affect base classes and API, thus certain effort will likely be necessary to upgrade existing applications for use with OCCT 7.0.
We took a lot of care trying to preserve source compatibility with previous versions as much as possible, and provide detailed description of the changes, along with guidelines for the upgrade. The Upgrade Guide is now a part of OCCT documentation; its current version can be found online.
Please share your opinion and experience, both positive and negative. We will try to address your complaints and improve upgrade guide and procedures before the final release, to make adoption of the new version easier for all users.
If you have reported some issues in the bug tracker, please check those with Verified status and Target Version set to 7.0.0 -- we assume they are fixed, and will appreciate to see your comments in the notes of the issue. If you detect a regression, please report it as soon as possible.
Use the commit tagged "V7_0_0_beta" in the Git repository for this testing. Alternatively, you can use either complete source archive or Windows installer including ready-to-use binaries built with VS 2010 or VS 2013.
For details on the content of the 7.0.0 release, see draft Release Notes.
Tentatively the final release of 7.0.0 is scheduled for the end of January 2016. During the remaining time, we are going to finalize updates of documentation and configuration, and address issues reported on beta version. Follow the changes in the Git master branch to trace the progress.
We are looking forward to get your feedback.