Long-awaited RSARTE 2016.14 has been released today. Major event of this sprint is finalization of the first official version of RSARTE 10! It is now a production quality release. We also continue to work on improvements for RSARTE 9.1.2 CP1 since main users are still extensively using this version.
Main focus of this sprint was improvement of stability for key functionality of our tool: compare/merge, code generation and diagrams. We have fixed several issues reported by our customers. Impressive number of incidents received with our Feedback module has been analyzed and 14 of them were fixed. Also we continue evaluation of the "Context sensitive library build" feature and improved sources closure analysis, added a couple of new information messages.
Some dependencies are not informative for context sensitive closure and now they are ignored with an information message: Ignoring dependency from "CPPModel::Capsule1" to Operation "CPPModel::Class1::Operation1" for Context sensitive library builds Considering only dependencies to Classes, Capsules, DataTypes, Interfaces, Artifacts and Protocols.
Dependencies to nested class are considered as dependencies to enclosing class, and enclosing class is also included into the sources closure: Dependency from "CPPModel::Capsule1" points to nested element "CPPModel::Class1::Class12", considering its top level element "CPPModel::Class1" for Context sensitive library builds
If an element has got NativeType defined then its UML type is ignored for context sensitive closure.
However, some more testing remains to complete this work, so hopefully this feature will be fully available during one of our future releases.
This is the day that we have been waiting for a long number of sprints. Team efforts ultimately resulted in the first official release of RSARTE 10. During this sprint we have been working on finalization of licensing, installation and performance issues for this major version. You can now check all advantages that goes with the new Eclipse Mars.2(1) and new CDT versions. Apart from that, we remind you that some of the functionality became optional to install (TargetRTS, Connexis, Feedback module, EGit integration, Sketcher, CORBA) and some were removed (RTJava, UAL), several components coming from RSAD were also excluded from our installation. All this together brought performance acceleration of main user workflows: starting from installation, models loading and ending up in code indexing.
Several things remain to be incomplete such as integration with ClearCase CTE. This work is planned to be finished during one of upcoming sprints. We strongly recommend to follow your complete pre-deployment test routines before using this version in production.