5. Release Notes¶
5.1. Supported Platforms¶
This release of RTI Connext AUTOSAR Runtime CDD Code Generator supports Connext Micro 2.4.14.2, the version of Connext Micro included in the Connext Drive 3.1.0 bundle.
The AUTOSAR Runtime CDD Code Generator is supported on the following platforms with x64 CPUs:
Ubuntu® Linux® 18.04 LTS (with “g++-9” backport)
Ubuntu Linux 20.04 LTS
RedHat® Enterprise Linux 8 (with “devtoolset-9” toolset)
Windows® 8.1
Windows 10
Windows 11
macOS® version 11.6 (“Big Sur”) and higher
5.2. What's New in 3.1.0¶
The following third-party software used by the AUTOSAR Runtime CDD Code Generator has been upgraded:
Third-Party Software |
Old Version |
New Version |
---|---|---|
expat |
2.4.8 |
2.6.1 |
5.3. What's Fixed in 3.1.0¶
5.3.1. ANSI control characters in non-Xterm environments disturbed log output¶
Terminal environments not compatible with Xterm ANSI control characters (such as the Windows command prompt) don't use these anymore, resulting in cleaner log output.
[RTI Issue ID APIT-232]
5.3.2. ddsTypeSupport flag used incorrect rtiddsgen¶
Previously, when using the -ddsTypeSupport
flag, rtiaragen and rtiarcgen
attempted to run rtiddsgen from Connext Micro, assuming it was available in
the system's PATH. However, most operating systems check the executable directory
first, and in the Connext Professional installation, a different, unsupported
version of rtiddsgen is available under $NDDSHOME/bin/
.
This issue has been fixed in this release by adding the environment varible
RTIDDSGEN_PATH
, which you will need to set, with the path to rtiddsgen
from Connext Micro, in order to use the flag -ddsTypeSupport
.
[RTI Issue ID APIT-281]
5.3.3. Crash instead of logging for duplicate model entities¶
When the same ARXML model entity was defined twice (i.e., same name and package path), rtiarcgen/rtiaragen crashed. Now, these gracefully warn about the duplication, instead of crashing.
[RTI Issue ID APIT-312]
5.4. Previous Release¶
5.4.1. What's New in 3.0.0¶
5.4.1.1. Production-grade release¶
This release is the first production-grade version of RTI Connext® AUTOSAR Runtime CDD Code Generator. The version number corresponds to the Connext Drive bundle that it is included in.
5.4.1.2. Added support for Client/Server ports¶
This release adds support for Client/Server (C/S) ports to the AUTOSAR Runtime CDD Code Generator. This includes an ARXML parser for AUTOSAR Classic C/S interfaces, type generation for C/S interfaces, and C code generation for runnables accessing C/S ports.
5.4.1.3. Improved parsing of enumeration values in COMPU-METHOD type elements¶
The COMPU-METHOD parser for Classic ARXMLs has been improved to properly parse elements
other than <COMPU-CONST><VT>
or <SYMBOL>
. The value can now be completely omitted, or
expressed as <LOWER-LIMIT>
, <UPPER-LIMIT>
, or both.
5.4.2. What's Fixed in 3.0.0¶
5.4.2.1. Code generation failed on Windows with IDL include directive¶
If you generated an IDL type using -idlTypes
in a Windows machine and the generated
IDL had an #include
directive, code generation with -ddsTypeSupport
would fail.
This is because the #include
directive was using backslashes (\), and this is not
currently supported by rtiddsgen. This issue has been fixed; all the #include
functions
in the IDLs are generated using forward slashes (/).
[RTI Issue ID APIT-124]
5.4.2.2. Relationship of some global options not documented¶
In previous releases, it was not documented that the option -entitiesTemplate
requires
-entities
to be enabled. This has been fixed. See
Command Line Parameters for more information.
[RTI Issue ID APIT-228]