Appendix C Revision History
Different versions of Reactis are labeled as shown in
Figure C.1 and described below.
Figure C.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.
- A new version of Reactis is released
at the start of each year and labeled by a “V” followed by the
four-digit year, for example V2020. Each label for an intra-year
release includes a suffix consisting of a decimal point followed by a
major release number; for example V2020.1, V2020.2, etc. will
label the releases during 2020 that follow V2020.
- 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, V2020.1,
and V2020.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:
V2020.0.1 | denotes | the first patch release for V2020 |
V2019.2.3 | denotes | the third patch release for V2019.2 |
C.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:
C.2 V2022.2 (23 December 2022)
The V2022.2 release of Reactis includes the bug fixes that were included
in patch releases through V2022.0.2 plus the new features listed below.
C.2.1 Newly Supported Simulink Features
The following Simulink features are newly supported in Reactis V2022.2: - MATLAB R2022b.
- Simulink C Caller block.
The C Caller block enables a model to invoke functions defined in custom
C code attached to the model. If Reactis is using the Reactis for C Plugin then
coverage within such custom C code is tracked and the user can mini-step
through the C code and observe data as detailed in
Chapter 16. If the Reactis for C Plugin is disabled then custom C code
called by C Caller blocks is still supported but will be treated as a
black box. The C Caller block was introduced in MATLAB R2018b. Reactis supports the
block in models created with MATLAB R2019b or later. - Simulink matrix operation blocks:
-
Submatrix
- Permute Matrix
- IsTriangular
- IsSymmetrix
- Identity Matrix
- Create Diagonal Matrix
- Extract Diagonal
- Inverse hyperbolic operations for Trigonometric Function block.
- Multiple action tags in Stateflow charts using the MATLAB action language.
C.2.2 Other Improvements
- Support coverage tracking for Lookup Table blocks with 3 or 4 dimensions.
Previous versions of Reactis supported coverage tracking for Lookup Table
blocks (Lookup n-D, Interpolation, Direct Lookup) only if such blocks were
configured for 1 or 2 dimensions. This release extends coverage tracking for
such blocks of up to 4 dimensions. - Allow comments in Validator expression objectives.
- Allow exporting floating-point values to .csv files as IEEE754 binary data.
C.3 Previous Major Release Dates
Major releases of Reactis prior to V2022.2 occurred on the following dates:
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 |
|