This release includes internal parser improvements, quality of live improvements, and bug fixes.
Supported Platforms
This Insure++ version only supports the following platforms:
Windows
Windows 7, 8, 8.1, and 10 with the following compilers:
- Visual Studio 2015 (VS 14.0)
- Visual Studio 2017 (VS 15.0)
- Visual Studio 2019 (VS 16.x)
- Visual Studio 2019 (VS 16.x)
Windows 11 is not yet supported.
Linux
Most distributions and versions of Linux are supported, but the following are the official release which are tested on a regular basis.
- GCC-5.4.x - GCC-11.x
- Older GCCs may work, but they are not tested.
- GLIBC 2.15 or later is required.
- CentOS 7
- Fedora 18
- Fedora 24
- Fedora 25
- Fedora 26
- Ubuntu 14
- Ubuntu 16
- Ubuntu 17
Known Issues
This section describes known issues in this release. Refer to previous release notes for information about existing known issues.
Windows
- Insure++ needs one TLS slot to track threads. This slot must be in the minimum supported range (usually 1-64). If an application uses too many of the "guaranteed" TLS slots, then Insure++ won't function. We've seen this with Intellicad.
- Session zero isolation prevents user interaction with the GUI when debugging system services. The workaround is to use a report file, or open the Insure++ GUI beforehand.
- AutoCAD plugins are incompatible with Insure++. As a workaround, try enabling "static linking" in the Control Panel or consider using C/C++test with Flow Analysis.
PRs and FRs
The following PRs/FRs were addressed in this release:
INS-7305 | Local licenses show incorrect password on Linux for Insure++ |
---|---|
INS-7313 | [Win] _MSC_FULL_VER has incorrect value for VS 2015, and it's various updates. |
INS-7314 | Subst causes: assertion failed at: "cp_gen_be.c", line 7046 in gen_initializer_constant |
INS-7316 | Unable to use local license on CentOS 7 |
INS-7322 | INSURE_ERROR: error while writing intermediate language (9) file: Invalid argument |
INS-7324 | Incorrect license password for local licenses |