Intel® Inspector Release Notes and New Features

Published: 05/13/2015  

Last Updated: 07/19/2021

By Vinutha S V, Kevin P O'Leary

This page provides the current Release Notes for Intel® Inspector. The notes are categorized by year, from newest to oldest, with individual releases listed within each year.

Click a version to expand it into a summary of new features and changes in that version since the last release, and access the download buttons for the detailed release notes, which include important information, such as pre-requisites, software compatibility, installation instructions, and known issues.

You can copy a link to a specific version's section by clicking the chain icon next to its name.

All files are in PDF format - Adobe Reader* (or compatible) required.
To get product updates, log in to the Intel® Software Development Products Registration Center.
For questions or technical support, visit Intel® Software Developer Support.

2021.4 Release

Release Notes

Overview

  • Intel® Inspector has been updated to include more recent versions of 3rd party components, which include functional and security updates. Users should update to the latest version.
  • Improved C++ stack frames visualization.
  • Reduced number of false reports on libc and OpenCL libraries.

2021.3

Release Notes

Overview

  • Added correctness check for memcpy() function arguments on Windows. Inspector will report diagnostic if it detects overlapping of memcpy() arguments.

2021.2

Release Notes

Overview

  • Locate and debug threading and memory errors in the GPU target Data Parallel C++ and OpenMP codes. (in technical preview)

NOTE: 2021.2 release is conflicted with 2021.1 release if it was installed by YUM, DNF, or Zypper package managers. Please remove 2021.1 release before installing 2021.2 release. To install both releases side-by-side, please use web distribution. For details, see Installation Using Package Managers

2021.1

Initial Release

Release Notes

  •  Preview: memory and threading errors analysis for DPC++ and OpenMP offloaded codes, executed on CPU target.

2020

Update 3

Release Notes

  • Intel® Inspector has been updated to include more recent versions of 3rd party components, which include functional and security updates.

Update 2

Release Notes

  • Intel® Inspector has been updated to include more recent versions of 3rd party components, which include functional and security updates.

Update 1

Release Notes

  • Intel® Inspector has been updated to include more recent versions of 3rd party components, which include functional and security updates.

Initial Release

Release Notes

  • Intel® Inspector has been updated to include more recent versions of 3rd party components, which include functional and security updates.

2019

Update 5

Release Notes

Overview

  • Intel Inspector has been updated to include more recent versions of 3rd party components, which include functional and security updates. Users should update to the latest version.
  • Implemented support for Microsoft Visual Studio* 2019 Update 1 including integration with Visual Studio debugger.
  • Bug fixes.

Update 4

Release Notes

Overview

  • Fixed the bug preventing Inspector from working on Windows* 10 version 1809.
  • Added support for Microsoft* Visual Studio* 2019.

Update 3

Release Notes

Overview

  • Bug fixes.
  • Simplified installation and licensing (serial numbers and license files are no longer required for this product).
  • Support for Fedora* 29 added.

Update 2

Release Notes

Overview

  • Intel® Inspector 2019 Update 2 includes functional and security updates. Users should update to the latest version.

Update 1

Release Notes

Overview

  • Support for Red Hat* Enterprise Linux* 6.10
  • Support for Ubuntu* 18.10
  • Bug fixes

Initial release

Release Notes

Overview:

  • Introduces Intel Inspector - Persistence Inspector feature
  • New operating system support:
    • Fedora* 27
    • Ubuntu* 17.10
    • Microsoft* Windows* 10 RS3

Details:

Intel® Inspector—Persistence Inspector

Persistent memory is an emerging class of memory storage technology with great potential to improve application performance and reliability. Persistence Inspector finds persistence errors quickly and easily for fast, reliable software. It makes sure that all the data is flushed to persistent memory, is written in the right order, and is only written once.

Intel® Inspector - Persistence Inspector, currently available as a technology preview, is a new run-time tool developers can use to detect these programming errors in persistent memory programs. In addition to cache flush misses, this tool detects

  • Redundant cache flushes and memory fences
  • Out-of-order persistent memory stores
  • Incorrect undo logging for the Persistent Memory Development Kit (PMDK)

Intel® Inspector - Persistence Inspector - Getting Started

Intel® Inspector - Persistence Inspector - Register for tech preview

2018

Update 4

Release Notes

Overview

  • Support for SUSE* Linux Enterprise Server* 15
  • Support for Fedora* 28
  • Support for Red Hat* Enterprise Linux* 7.5
  • Support for Ubuntu* 18.04
  • Bug fixes

Update 3

Release Notes

Overview

  • Inspector debugger add-on now supports Microsoft* Visual Studio* 2017
  • Support for SUSE* Linux Enterprise Server* 12 SP3
  • Support for Microsoft* Windows* 10 build 17134
  • Bug fixes

Update 2

Release Notes

Overview

  • Deadlocks detection on std::shared_mutex (C++17 standard)
  • Support Fedora* 27
  • Support Ubuntu* 17.10
  • Support Microsoft* Windows* 10 build 1709
  • Bug fixes

Update 1

Release Notes

Overview

  • Fixed incompatibility with some antiviruses
  • Other bug fixes

Initial Release

Release Notes

Overview

  • Support for C++17 std::shared_mutex and Windows SRW Locks, that enable threading error analysis for applications with read/write synchronization primitives.
  • Support for cross-OS analysis to all license types. The installation packages for additional operating system can be downloaded from registrationcenter.intel.com.
  • Support and integration in Microsoft Visual Studio* 2017
  • Support for Intel® Xeon® Scalable Processors.
  • Support for Microsoft* Windows Server* 2016.
  • Support for Fedora 26
  • Support for Ubuntu* 17.04
  • Support for Debian* 9
  • Support for SUSE* Linux Enterprise Server* 12 SP2
  • Bug fixes

2017

Update 4

Linux* Release NotesWindows* Release Notes

Overview

  • Added support for Intel® Xeon® Scalable Processors
  • Added support for Microsoft* Windows Server 2016
  • Added support Ubuntu* 17.04, SUSE* Linux Enterprise Server* 12 SP2
  • Bug fixes

Update 3

Linux* Release NotesWindows* Release Notes

Overview

  • Correctness improvements of uninitialized memory reads detection algorithm.
  • Added support for Microsoft Visual Studio* 2017.
  • Bug fixes

Update 2

Linux* Release NotesWindows* Release Notes

Overview

  • Bug fixes

Update 1

Linux* Release NotesWindows* Release Notes

Overview

  • Bug fixes.

Initial Release

Linux* Release NotesWindows* Release Notes

Overview

  • Added new OS support.
  • Support for Intel® Xeon Phi™ processor (codename: Knights Landing)
  • Variable name detection for threading analysis (global, static and stack variables)

Notices and Disclaimers

Intel technologies may require enabled hardware, software or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.