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)
Linux
- 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 have been known to be incompatible with Insure++ in the past. Try turing on "static linking" in the Control Panel. Consider C++Test with BugDetective.
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 |