RSARTE 10.1 2017.34
August 30, 2017
The RSARTE development team has now finalized the next version of RSARTE, 10.1 2017.34. In this sprint we have mostly been busy with introducing a new and modern IT infrastructure for our continuous delivery pipeline. But we also managed to squeeze in quite a bit of nice improvements in RSARTE as well (the numbers in brackets refer to the updated What's New presentation for the sprint):
- The Property Sets property page for C++ properties has been split into two separate property pages: C++ General and C++ Target RTS. We have also reorganized the C++ properties on these pages to make them easier to work with. Related properties are now grouped together, it's easier to get an overview of available properties, and properties are in many cases disabled when they are not applicable. [p 15]
- The EGit documentation was updated to make it up-to-date with EGit 4.6.1 and Eclipse Neon 3. [p 10]
- Moving the cursor around in the Documentation field of the Properties view using arrow keys, Home, End etc. now works in a more natural way for rich text comments.
- The model compiler now prints a warning if it detects that the same element is included in multiple TCs for the same build. [p 37]
- Initial support for building multiple variants of a TC using the model compiler was implemented. This feature works for the new JavaScript based TC file format, and the build variants are also accomplished by writing JavaScript using APIs provided by RSARTE. See the command-line help for the model compiler for more details. [p 37]
- The model compiler now supports building external CDT projects. It delegates the generation of the necessary makefile to RSARTE through an HTTP call, in much the same way as the Compare/Merge server works. [p 40]
Another thing worth mentioning is that we now have started to work on a version of RSARTE that can be installed on Eclipse Oxygen. This work will continue in the upcoming sprint.
Mattias Mohlin
Architect for IBM Model RealTime