24. Revision History#
Different versions of Reactis are labeled as shown in Figure 24.1 and described below.
Fig. 24.1 Version labels begin with a “V” and include three parts: a year, a major release number, and a patch release number. The parts are numbers separated by decimal points. By convention, trailing zeros are omitted.#
- Major Releases.
There are two major Reactis releases each year, for example V2025 and V2025.2.
- Beta Releases.
Reactive Systems sometimes makes beta releases available to customers interested in evaluating the newest features of Reactis. Beta releases do not undergo as much testing as major releases do. By convention, beta releases have odd numbered major release numbers. For example, V2025.1, and V2025.3 denote beta releases.
- Patch Releases.
Both stable and beta releases may be patched. The label for a patch release is constructed by extending the label for the major release to be patched with a suffix that includes a second decimal point and a patch release number. For example:
- V2025.0.1
denotes the first patch release for V2025
- V2025.2.3
denotes the third patch release for V2025.2
24.1. Patches Mailing List Archive#
Patches to Reactis are posted to the Reactive Systems website between major releases. To view a summary of recent changes, please view the archives of the Reactis Patches mailing list available at:
24.2. V2025.2 (3 December 2025)#
The V2025.2 release of Reactis includes the bug fixes that were included in patch releases through V2025.0.2, plus the new features listed below.
24.2.1. Support MATLAB/Simulink Projects#
Reactis now supports loading MATLAB projects (formerly Simulink projects). This simplifies the process of setting up a model for use in Reactis. The purpose of MATLAB projects is to define settings like model search path and workspace initialization. Reactis now reads those definitions from the MATLAB project, eliminating the need to repeat these setup steps within Reactis.
24.2.2. Track Coverage Within State Action Code#
For Stateflow charts using the MATLAB action language, Reactis now supports tracking coverage within state entry/during/exit actions. The following coverage metrics are tracked:
Statement coverage
Condition, Decision and MC/DC coverage
MCC coverage
24.2.3. Adding Comments to a Model#
Users can now add comments to models within Reactis. Comments are saved in the
.rsi file maintained by Reactis, leaving the model file itself unmodified. For
each comment, Reactis tracks creation date and user as well as the user and date
when it was last modified.
A comment is pinned to a specific location within a model, i.e. a location in a Simulink system or Stateflow chart of the model. Additionally, a list of all comments in a model can be displayed by selecting Edit > Comments.
24.2.4. Newly Supported Simulink Features#
The following Simulink features are newly supported in Reactis V2025.2:
MATLAB R2025b.
MATLAB projects, see description above.
Using Simulink.VariantVariable objects in block parameters.
Output function call setting for top-level input ports.
24.2.5. Other Improvements#
- Test suite CSV template export.
A new menu entry Test Suite > Create CSV Template lets you create a template for importing CSV data into Reactis. For the currently loaded model, it creates a CSV file containing a single row that has an entry for each top-level input and output of the model as well as test points and configuration variables. You can load this template in Excel, fill in the desired test data, and import the hand-crafted test back into Reactis.
- Harness selector in main window.
The harness selector drop-down box, previously only accessible within the RSI File Editor, is now also accessible in the main Reactis toolbar, simplifying switching harnesses in Reactis.
- Omit empty metrics in coverage report.
A new option when generating a coverage or test execution report lets you to omit rows for coverage metrics for which no targets are present in a Simulink system or Stateflow chart. This leads to more compact and readable reports.
24.3. Previous Major Release Dates#
Major releases of Reactis for Simulink prior to V2025.2 occurred on the following dates:
V2025 |
June 3, 2025 |
V2024.2 |
November 21, 2024 |
V2024 |
June 5, 2024 |
V2023.2 |
December 22, 2023 |
V2023 |
June 30, 2023 |
V2022.2 |
December 23, 2022 |
V2022 |
June 22, 2022 |
V2021.2 |
December 23, 2021 |
V2021 |
July 9, 2021 |
V2020.2 |
December 18, 2020 |
V2020 |
July 17, 2020 |
V2019.2 |
December 20, 2019 |
V2019 |
June 28, 2019 |
V2018.2 |
December 20, 2018 |
V2018 |
June 27, 2018 |
V2017.2 |
December 22, 2017 |
V2017 |
July 7, 2017 |
V2016.2 |
December 22, 2016 |
V2016 |
June 20, 2016 |
V2015.2 |
December 18, 2015 |
V2015 |
June 30, 2015 |
V2014.2 |
December 19, 2014 |
V2014 |
June 25, 2014 |
V2013.2 |
December 17, 2013 |
V2013 |
August 14, 2013 |
V2012.2 |
December 19, 2012 |
V2012 |
June 14, 2012 |
V2011.2 |
December 20, 2011 |
V2011 |
June 22, 2011 |
V2010.2 |
November 19, 2010 |
V2010 |
February 8, 2010 |
V2009.2 |
July 22, 2009 |
V2009 |
January 16, 2009 |
V2008 |
June 10, 2008 |
V2007 |
October 31, 2007 |
V2006.2 |
November 6, 2006 |
V2006 |
January 25, 2006 |
V2005 |
May 18, 2005 |
V2004.2 |
December 17, 2004 |
V2004 |
March 3, 2004 |
V2003.2 |
October 16, 2003 |
V2003 |
February 4, 2003 |
V2002 |
June 3, 2002 |
